随笔分类 -  Windows Phone 8.1

摘要:在WP开发中点击列表项跳转到详情页是一个很常用的功能,但是有可能项模板中还有其他的区域,比如点击标题跳转到详情页,点击"赞"图标送一个赞,点击"踩"图标踩一下,那如何处理同一个项的不同点击区域呢?在WP7时代我是这么做的,先在cs代码中处理点击事件,然后判断sender是项模板里的哪个控件,根据不同... 阅读全文
posted @ 2015-06-22 11:35 yan_xiaodi 阅读(1415) 评论(1) 推荐(4) 编辑
摘要:这个扩展属性从WP8.1就开始用了,主要是为了解决MVVM模式中无法直接控制ListView滚动位置的问题。比如在VM中刷新了数据,需要将View中的ListView滚动到顶部,ListView只有一个ScrollIntoView()方法可以控制滚动的位置,但最好在VM中不要出现直接控制View的代... 阅读全文
posted @ 2015-06-22 08:13 yan_xiaodi 阅读(1109) 评论(3) 推荐(2) 编辑
摘要:在WP8.1中,应用栏按钮已经可以支持绑定了,而且提供了一种AppBarToggleButton类型,相当于一种开关按钮,这种按钮有一个属性IsChecked,标记是否为选中状态。于是想当然的,将IsChecked绑定到某个属性上,并设置为双向绑定。结果却发现,不起作用,该属性变化时,无法通知App... 阅读全文
posted @ 2015-05-31 21:02 yan_xiaodi 阅读(469) 评论(1) 推荐(0) 编辑
摘要:在WP8中,处理后退键比较简单,重写OnBackKeyPress事件即可。如经常用的双击后退键退出的功能,用户在MainPage页面第一次点击后退键时,弹出一个对话框"是否退出?",在短时间内如两秒钟内再次点击后退键则退出,否则不退出。只要处理e.Cancel值为true即可取消后退键的默认操作。代码如下: private DateTime dtBack... 阅读全文
posted @ 2015-04-09 21:24 yan_xiaodi 阅读(1697) 评论(0) 推荐(0) 编辑
摘要:上一篇文章已经建立了基本的实体类,并且搞定了多语言的问题,以后在app里用字符串的时候就可以从资源文件中取了。现在继续进行。一、添加一个页面CurrencyExchanger首页是一个货币兑换的列表,这个列表比较复杂,我们先不管,先从简单的页面做起。首先要有一个添加货币的页面,显示所有可添加的货币列... 阅读全文
posted @ 2014-06-22 16:52 yan_xiaodi 阅读(2078) 评论(6) 推荐(2) 编辑
摘要:终于要迈进Universal的大坑了,还有点小激动呢。CurrencyExchanger 掌中汇率是我前几年发布在Windows Phone商店中的一个应用,当时是WP7版本,下载链接:http://www.windowsphone.com/zh-cn/store/app/%E6%8E%8C%E4%... 阅读全文
posted @ 2014-06-21 11:54 yan_xiaodi 阅读(4562) 评论(3) 推荐(6) 编辑

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