原文:豆瓣电台WP7客户端 MVVM重构记录之-总结

经过几个晚上时间的奋斗,dbfm 的MVVM改造之旅终于告一段落。从对MVVM的无知到现在对它的半只半解,这个过程还是学到了很多。 MVVM的目的在于使开发分离关注点,写后台逻辑的就写后台,设计UI的就设计UI。不过要达成这一点并不那么容易,比如导航,比如动画 StoryBoard ,这些在ViewModel中都不是那么容易控制的,或者说一旦在VM中控制,那么就破坏了MVVM的初衷。上面这两个问 ...

2012-03-08 00:49 11 2373 推荐指数:

查看详情

豆瓣电台WP7客户端 MVVM重构记录之使用MVVM Light的Message实现导航

这几天使用MVVM重构这个应用,发现一个严重的问题,那就是导航。基于MVVM的思想,View跟ViewModel之间依靠绑定等技术通信,而且是View可以拿到ViewModel,ViewModel不可以拿到View。本来用CodeBehind的时候很容易的导航,到这里就无从下手了。当然也是有办法 ...

Thu Mar 01 10:09:00 CST 2012 6 2566
wp7订餐客户端源码

源码下载地址 http://yidingcanwp.codeplex.com 断断续续好长时间终于做好这个客户端的基本功能了,分享出来大家一起学习完善。 功能如下: 一、查找周边的餐馆菜单,电话订餐、收藏餐馆、拨打记录 二、为餐馆添加图片、餐单、餐品 三、点评、查看点评记录 备注 ...

Fri Oct 12 03:05:00 CST 2012 5 2215
制作wp7邮箱客户端之socket基础实现

  在上一篇准备工作完成之后,我们对开发邮箱客户端的原理有了基本的认识。那么来看看我们在wp7上有哪些资源来供我们开发吧,也就是说看看wp7对开发邮箱提供了哪些API支持。wp7没有像android和。net framework上面的那种封装好的imap类也没有mail类,我们要自己做这些工作 ...

Wed Jan 18 21:26:00 CST 2012 6 2391
WP7 ListBox使用总结

1、XAML文件中配置好ListBox,在CS文件中为相应的ListBox添加ListBoxItem,如果ListBoxItem的数目较多(超过一屏显示),当拖动ListBox到底端,然后跳转到新页面 ...

Fri Apr 13 00:26:00 CST 2012 2 4025
WP7应用开发笔记(13) MVVM

Model-View-ViewModel 设计模式 MVVM这个模式在WPF和Silverlight开发中已经非常流行了,因为WP7的应用开发也是Silverlight的,MVVM的一样可以适用。 虽然MVVM有不少明确的定义,但是我也没有找到比较统一的来描述它,所以大概说一下我的总结 ...

Fri Jan 27 23:37:00 CST 2012 11 2767
Spring Cloud之Feigin客户端重构思想

应该重构接口信息(重点) toov5-parent 存放共同依赖信息 toov5-api api的只有接口没有实现 toov5-api-member toov5-api-order too5-member-impl api接口的实现 ...

Wed Nov 14 09:17:00 CST 2018 0 953
博客园新闻WP8.1客户端

就打开了。。导致体验真的很不行。 于是呢,自己动手丰衣足食,折腾了个WP8.1的新闻客户端啦。 基 ...

Thu Nov 13 00:49:00 CST 2014 25 1689
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM