摘要: 示例下载键盘备注输入范围包括自动完成和一个带有两页图释的图释菜单。代码:<TextBox InputScope="Chat" />Chat,Text默认键盘。代码:<TextBox InputScope="Default" />AddressCity,AddressCountryName,AddressCountryShortName,AddressStateOrProvince,AddressStreet*,AlphanumericFullWidth,AlphanumericHalfWidth,Bopomofo,DateDayN 阅读全文
posted @ 2012-06-08 14:41 iiixxxiii 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 或许有人对上一篇说的还有有比理解的,可以看这篇 解析Caliburn.Micro(四)的 "ElementConvention" 这一节实验发现ConventionManager.AddElementConvention<Border>(null, "", "Tap"); 这样也是可以绑定事件的,最重要的是最后一个 参数 代表的是要绑定方法到哪个的事件上假设我对一个控件设定了2个规则会怎么样?在AddCustomConventions()添加一个规则现在AddCustomConventions()的内容如下1 static 阅读全文
posted @ 2012-05-14 15:47 iiixxxiii 阅读(788) 评论(3) 推荐(0) 编辑
摘要: 打开工具箱,拖动一个Border 到页面上 Border: Name="border1"Background="Red" ,我们的目标是点击这个Border 弹出一个MessageBox 提示"你点击了Border"在 MainPageViewModel.cs添加代码 public void border1() { MessageBox.Show("你点击了Border"); }运行后点击Border你会发没有任何反应,那是因为根据框架默认的规则,没有Border这个类型的空间进入文件夹Caliburn.Micro 阅读全文
posted @ 2012-05-13 23:56 iiixxxiii 阅读(741) 评论(0) 推荐(1) 编辑
摘要: 接上篇我们只是在MainPage.xaml加入一个button ,MainPageViewModel.cs 里加入一个方法,他们是如何关联起来的?详细的解释请看这篇文章解析Caliburn.Micro(四) 的 "Command与Action"这一节我简单的解释下,看下图首先ViewModel都要先注册,打开Bootstrapper.cs 在Configure()方法里你会发现container.PerRequest<MainPageViewModel>(); 这句话就是注册(或者叫脱管)ViewModel框架会根据页面名称来智能匹配ViewModel ,根据 阅读全文
posted @ 2012-05-11 10:50 iiixxxiii 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 在上一个文章中我们创建了一个基于Caliburn.Micro 框架的wp7 程序这章我们将来学习Caliburn.Micro 框架下 的事件响应一般第一个例子都是Hello,World 所以设想是这样的,页面上有一个按钮,我们点击按钮弹出一个MessageBox 显示 "Hello World"现在打开我们建立的工程将MainPage.xaml 页面中的controls:Panorama 删除剩下个干净的页面,然后从工具箱拖出一个button现在你的代码应该像这样<phone:PhoneApplicationPage x:Class="WP7App1.Mai 阅读全文
posted @ 2012-05-10 16:29 iiixxxiii 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 本人新手 ,最近在学 wp7 下的 MVVM 模式,使用了几个框架发觉Caliburn.Micro比较好用但是发现Caliburn.Micro 的入门级教程比较少,所以和大家分享下学习的心得先简单介绍下Caliburn.MicroCaliburn.Micro是一个小,但功能强大的框架,为所有XAML平台构建应用程序而设计。 与MVVM的大力支持和其他成熟的UI模式,Caliburn.Micro将使您迅速,无需牺牲质量或测试性代码,建立您的解决方案。首先去官方网站下载最新的框架http://caliburnmicro.codeplex.com下载下来是一个zip包,里面含有例子和框架打包好的 d 阅读全文
posted @ 2012-05-09 17:56 iiixxxiii 阅读(597) 评论(1) 推荐(1) 编辑
摘要: 之前一个缓存图片只适合静态的但是我需要的是可以再<List>中使用的,而且这个list还会不断的更新,使用旧的方案会引起图片的内存泄露所以又去网上搜索了一番查找到几篇文章1Windows Phone 实用开发技巧(10):Windows Phone 中处理图片的技巧2Windows Phone 实用开发技巧(28):图片缓存3Windows Phone 7(WP7)开发 图片缓存4WP7 - 載入圖片速度比較2,3 是写图片缓存的 其他参考其中第2篇的方法是建个下载队列进行图片下,第3篇使用的方法和我上一篇差不多现在我测试2 和 3 方法哪种能满足我的需求 阅读全文
posted @ 2012-05-03 10:48 iiixxxiii 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 首先感谢kiminozo分享的代码可以先看下他的这篇博客: WP7应用开发笔记 继承BitmapSource并使用独立存储来缓存远程的图片我修改了下使它可以再XAML中使用像这样 <Image Margin="5" Width="{Binding imgWidth}" DoubleTap="PleasureListImage_DoubleTap" Stretch="Uniform" MaxWidth="400" > <Image.Source> <StorageCa 阅读全文
posted @ 2012-04-23 18:04 iiixxxiii 阅读(701) 评论(2) 推荐(2) 编辑
摘要: 1 <Grid > 2 <!-- <Grid.CacheMode> 3 <BitmapCache RenderAtScale="0.5" /> 4 </Grid.CacheMode> --> 5 ... 阅读全文
posted @ 2012-04-20 14:48 iiixxxiii 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 经过研究我现在解决了 wp7下 超长图片 超过2000长度的图片加载使用以下技术点1. 使用LazyListBox 参考:http://blogs.msdn.com/b/ptorr/archive/2010/10/12/procrastination-ftw-lazylistbox-should-improve-your-scrolling-performance-and-responsiveness.aspx2.使用WriteableBitmap 参考:http://www.cnblogs.com/magicboy110/archive/2010/12/13/1905065.html3.使用 阅读全文
posted @ 2012-04-16 14:51 iiixxxiii 阅读(950) 评论(0) 推荐(1) 编辑