06 2011 档案
摘要:
在Silverlight for Windows Phone 中,绑定是一个很重要的概念,如果你的绑定用好了,将会节省很多事情...
如下图,Button2的高度是Button1 的高度+400.
阅读全文
在Silverlight for Windows Phone 中,绑定是一个很重要的概念,如果你的绑定用好了,将会节省很多事情...
如下图,Button2的高度是Button1 的高度+400.
阅读全文
摘要:
用过Windows Phone真机的童鞋应该都很喜欢Windows Phone自带的动画效果,如首页的瓷片掀起效果、播放音乐处的动画等等。国外牛人Colin Eberhardt 《Metro In Motion》系列教你如何在windows phone实现Metro效果。
阅读全文
用过Windows Phone真机的童鞋应该都很喜欢Windows Phone自带的动画效果,如首页的瓷片掀起效果、播放音乐处的动画等等。国外牛人Colin Eberhardt 《Metro In Motion》系列教你如何在windows phone实现Metro效果。
阅读全文
摘要:
教你如何让StackPanel靠右对齐进行布局
阅读全文
教你如何让StackPanel靠右对齐进行布局
阅读全文
摘要:
在开发Windows Phone应用程序的时候,或多或少会与图片打交道,下面总结下Windows Phone 中处理图片的一些技巧
1. 图片格式.
2. 图片编译方式
3. 图片加载方式
4. 图片缓存
5. GIF图片
6. 图片大小限制
7. 图片选择器
阅读全文
在开发Windows Phone应用程序的时候,或多或少会与图片打交道,下面总结下Windows Phone 中处理图片的一些技巧
1. 图片格式.
2. 图片编译方式
3. 图片加载方式
4. 图片缓存
5. GIF图片
6. 图片大小限制
7. 图片选择器
阅读全文
摘要:
在Silverlight for Windows Phone ToolKit 中默认中有自带的页面Transitions:RollTransition、RotateTransition、SlideTransition、SwivelTransition、TurnstileTransition。大家如果查看源代码,会发现这些Transition都是继承自TransitionElement,然后定义一些特定的Mode去调用不同的StoryBoard去实现页面切换效果,于是我们可以定义自己的Transition类,继承自TransitionElement,调用自己定义的StoryBoard。
阅读全文
在Silverlight for Windows Phone ToolKit 中默认中有自带的页面Transitions:RollTransition、RotateTransition、SlideTransition、SwivelTransition、TurnstileTransition。大家如果查看源代码,会发现这些Transition都是继承自TransitionElement,然后定义一些特定的Mode去调用不同的StoryBoard去实现页面切换效果,于是我们可以定义自己的Transition类,继承自TransitionElement,调用自己定义的StoryBoard。
阅读全文
摘要:
我们知道Windows Phone 目前只支持jpg和png两种格式的图片,并不支持动态图片,在Windows Phone 7 Tips (9) 中提到我们可以使用ImageTool来显示GIF图片。下面以一个具体的实例Demo来演示下:
阅读全文
我们知道Windows Phone 目前只支持jpg和png两种格式的图片,并不支持动态图片,在Windows Phone 7 Tips (9) 中提到我们可以使用ImageTool来显示GIF图片。下面以一个具体的实例Demo来演示下:
阅读全文
摘要:
在某些特别的环境下,我们可能需要重新设置输入框光标的颜色,以提供更好的用户体验。
修改WP7下输入框中光标的颜色:修改TextBox的CaretBrush属性即可,如下图
阅读全文
在某些特别的环境下,我们可能需要重新设置输入框光标的颜色,以提供更好的用户体验。
修改WP7下输入框中光标的颜色:修改TextBox的CaretBrush属性即可,如下图
阅读全文
摘要:
在前篇《浅谈ListBox在Windows Phone 7 中的使用》 中大致介绍了ListBox在Windows Phone 7的用法,今天将继续深究ListBox。主题是ListBox的性能问题。
我相信,如果大家将自己的Windows Phone 部署到phone 7真机或多或少会遇到性能上的问题,当然这也是模拟器和真实设备区别之一,而这些问题很大程度上是ListBox的渲染以及从web上下载图片造成的。这里有一篇微软WP7团队提供的关于ListBox性能的文章,还是值得大家一看的,里面是微软WP7团队对如何优化windows phone 程序给出的建议。下图是Colin Eberhardt对NoDo做的性能测试,可以发现,ItemsControl可以在更短的时间内提供类似ListBox的功能。
阅读全文
在前篇《浅谈ListBox在Windows Phone 7 中的使用》 中大致介绍了ListBox在Windows Phone 7的用法,今天将继续深究ListBox。主题是ListBox的性能问题。
我相信,如果大家将自己的Windows Phone 部署到phone 7真机或多或少会遇到性能上的问题,当然这也是模拟器和真实设备区别之一,而这些问题很大程度上是ListBox的渲染以及从web上下载图片造成的。这里有一篇微软WP7团队提供的关于ListBox性能的文章,还是值得大家一看的,里面是微软WP7团队对如何优化windows phone 程序给出的建议。下图是Colin Eberhardt对NoDo做的性能测试,可以发现,ItemsControl可以在更短的时间内提供类似ListBox的功能。
阅读全文
摘要:
由于目前的Silverlight for Windows Phone 中不支持ChildWindow,所以当我们想要弹出一些窗口时,只能自己想办法了。
第一种方法是MessageBox,相当的简单,当然你也可以给它加上一些样式。
第二种方法是 查看Silverlight中 ChildWindow的定义方式(推荐使用ILSpy或者Reflector反编译)
第三种方法是使用Popup控件模拟ChildWindow
第四种方法是使用现有的类库,如有名的Coding4Fun,里面有很多很漂亮的Popup(有点类似第三种方法)
第五种方法: It's Up To U !
阅读全文
由于目前的Silverlight for Windows Phone 中不支持ChildWindow,所以当我们想要弹出一些窗口时,只能自己想办法了。
第一种方法是MessageBox,相当的简单,当然你也可以给它加上一些样式。
第二种方法是 查看Silverlight中 ChildWindow的定义方式(推荐使用ILSpy或者Reflector反编译)
第三种方法是使用Popup控件模拟ChildWindow
第四种方法是使用现有的类库,如有名的Coding4Fun,里面有很多很漂亮的Popup(有点类似第三种方法)
第五种方法: It's Up To U !
阅读全文
摘要:
我们知道,Silverlight 下是不支持GB2312编码的,所以Silverlight for Windows Phone 自然也不支持GB2312编码,以致无法使用网上的“C# 汉字转拼音”的方法。其实我们可以使用一种笨方法,即将汉字和拼音放在一个数组中,然后遍历数组进行匹配。
建立一个中文辅助类ChineseHelper ,其中有两个静态的方法,得到汉字对应的拼音以及判断字符是否为汉字
阅读全文
我们知道,Silverlight 下是不支持GB2312编码的,所以Silverlight for Windows Phone 自然也不支持GB2312编码,以致无法使用网上的“C# 汉字转拼音”的方法。其实我们可以使用一种笨方法,即将汉字和拼音放在一个数组中,然后遍历数组进行匹配。
建立一个中文辅助类ChineseHelper ,其中有两个静态的方法,得到汉字对应的拼音以及判断字符是否为汉字
阅读全文
摘要:
我们可以在Settings--》lock & Wallpaper(真机中有个小bug:Wallpaper中的r居然被truncated了)中设置手机自动锁屏的时间,而我们的应用程序可以不希望手机自动锁屏,那么我们可以设置相应的属性,使我们的设备自动忽略用户闲置状态(即用户对设备没有任何输入),设置代码大致如下
阅读全文
我们可以在Settings--》lock & Wallpaper(真机中有个小bug:Wallpaper中的r居然被truncated了)中设置手机自动锁屏的时间,而我们的应用程序可以不希望手机自动锁屏,那么我们可以设置相应的属性,使我们的设备自动忽略用户闲置状态(即用户对设备没有任何输入),设置代码大致如下
阅读全文
摘要:
由于目前的Windows Phone中没有提供对当前应用程序进行截屏的接口,所以我们只能想法子了。我们只需要在App.xaml.cs的构造函数数添加如下方法就能在程序每执行10秒就截一次图并且保存在Pictures中的Saved Pictures目录下
阅读全文
由于目前的Windows Phone中没有提供对当前应用程序进行截屏的接口,所以我们只能想法子了。我们只需要在App.xaml.cs的构造函数数添加如下方法就能在程序每执行10秒就截一次图并且保存在Pictures中的Saved Pictures目录下
阅读全文
摘要:
大家看到这个标题,可以会问什么是SIP(看过我Windows Phone 7 Tips系列的童鞋应该知道),SIP全称为Soft Input Panel,即触摸屏中的输入键盘。
在Windows Phone 应用程序中,可能会碰到这样的情况,即到登录界面后就需要自动聚焦用户名输入框,并弹出键盘,以提供良好的用户体验,这个如果实现呢。
阅读全文
大家看到这个标题,可以会问什么是SIP(看过我Windows Phone 7 Tips系列的童鞋应该知道),SIP全称为Soft Input Panel,即触摸屏中的输入键盘。
在Windows Phone 应用程序中,可能会碰到这样的情况,即到登录界面后就需要自动聚焦用户名输入框,并弹出键盘,以提供良好的用户体验,这个如果实现呢。
阅读全文

浙公网安备 33010602011771号