06 2011 档案

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

点击右上角即可分享
微信分享提示