您的位置:首页 > 其它

MVVM模式在Windows Phone 7上的简单实现

2011-03-02 15:18 363 查看
做WPF/Silverlight/Windows Phone 7 这种Markup+Code类型的项目,程序员和Blend的Designer配合起来有时候真是一个“抓狂”,最近研究了MVVM模式后深切体会到这个模式的优越性,我研究不不是很深,希望走过路过的高手多多指教!
先贴个图:
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,呵呵
欢迎讨论~~

源码下载
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: