![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WindowsPhone
MakeUrChois
独立开发者。关注领域:新技术、移动开发、引擎
展开
-
探索WindowsPhone开发之路【0】:Metro(WindowsUI)理念
从了解WindowsPhone到现在为止一年多了,也是时候该记录一下自己的学习历程和心得体会了。这篇博文的标号是【0】,意为在技术博客开始之前,还是先谈谈自己对Metro理念的理解吧。 要想开发出优秀的应用,良好的用户体验必须是着重追求的目标,而微软从2010年开始,陆续将其产品线的界面转为全新的Metro风格,如果作为开发者,还是沿用传统的界面风格,无异于与微软顶风而立。所以在开始原创 2013-02-03 21:57:20 · 1384 阅读 · 0 评论 -
WindowsPhone开发随记:用户控件中的事件委托
使用MVVM开发模型的时候,分离View层和ViewModel层的同时,也经常要用到用户控件来进一步分离View。 但相应的产生一个问题,用户控件中如何触发主页面中的事件? 这里就要用到事件委托。 例如经常会遇到的: 用户控件为数据绑定容器,其中的数据滚动到底部时(具体判断滚动底部代码省略),动态追加新的数据。 实现非常简单,例子如下: 用户控件的cs:原创 2013-03-18 22:32:18 · 724 阅读 · 0 评论 -
WindowsPhone开发随记:数据绑定中元素的模板选择器
在WindowsPhone开发之中,数据绑定的存在可以极大的简化并分离界面层和逻辑层。 尤其是集合绑定(绑定在ListBox这种列表控件中),不需要非常多的冗余代码就可以实现批量类似数据的显示。 往往数据不仅繁多,并且表现的形式或许也不尽相同,单一的表现格式往往无法满足功能需求。 例如一个新闻列表(如下图所示),有的元素为标题,有的新闻元素带有图片,有的新闻则没有,但共同显示在一个ListB原创 2013-03-19 22:35:58 · 3445 阅读 · 0 评论