MVVM模式在Windows Phone 7上的简单实现
2011-03-02 15:18
363 查看
做WPF/Silverlight/Windows Phone 7 这种Markup+Code类型的项目,程序员和Blend的Designer配合起来有时候真是一个“抓狂”,最近研究了MVVM模式后深切体会到这个模式的优越性,我研究不不是很深,希望走过路过的高手多多指教!
先贴个图:
View Code
以上就是这个小小的Demo,简单的实现了MVVM模式,在这个Demo里主要实现了Event To Command,也是MVVM模式经常用到的东西。
如果有时间我会再做一个更加详细的大一点点demo,呵呵
欢迎讨论~~
源码下载
先贴个图:
View Code
<!-- 主要代码 xmlns:controls="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls" --> <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"> <controls:Panorama Title="App List"> <controls:Panorama.Background> <ImageBrush ImageSource="/Images/AppBg.jpg"></ImageBrush> </controls:Panorama.Background> <controls:PanoramaItem Header="1. Contacts" Orientation="Horizontal"> <views:ContactsList></views:ContactsList> </controls:PanoramaItem> <controls:PanoramaItem Header="2. FaceBook"> </controls:PanoramaItem> <controls:PanoramaItem Header="3. Others"> </controls:PanoramaItem> </controls:Panorama> </Grid> </Grid>
以上就是这个小小的Demo,简单的实现了MVVM模式,在这个Demo里主要实现了Event To Command,也是MVVM模式经常用到的东西。
如果有时间我会再做一个更加详细的大一点点demo,呵呵
欢迎讨论~~
源码下载
相关文章推荐
- MVVM模式在Windows Phone 7上的简单实现(二)
- Windows Phone 7 MVVM模式通讯方式之实现Binding Data
- 一个简单地MVVM模式实现,直接上码
- Windows Phone 7 MVVM模式通讯方式之实现Attached Behavior
- Windows Phone 7 MVVM模式通讯方式之实现Attached Behavior
- Windows Phone 7 MVVM模式通讯方式之实现Attached Behavior
- Windows Phone 7 MVVM模式通讯方式之实现Binding Data
- Windows Phone 7 MVVM模式通讯方式之实现Binding Data
- Windows Phone 7 MVVM模式通讯方式之实现Command
- Windows Phone 7 MVVM模式通讯方式之实现Binding Data
- Windows Phone 7 MVVM模式通讯方式之实现Command
- Windows Phone 7 MVVM模式通讯方式之实现Command
- Windows Phone 7 MVVM模式通讯方式之实现Binding Data
- Windows Phone 7 MVVM模式通讯方式之实现Attached Behavior
- Windows Phone 7 MVVM模式通讯方式之实现Binding Data
- Windows Phone 7 MVVM模式通讯方式之实现Command
- Windows Phone 7 MVVM模式通讯方式之实现Command
- Windows Phone 7 MVVM模式通讯方式之实现Binding Data
- 简单设计模式实现业务逻辑与流程逻辑的分离
- 代理模式之静态代理的简单实现---理解AOP(面向切面编程)的前奏---想要理解AOP,必须先理解一下