一、MVVM框架推荐
1. MVVM-Light
这个框架是我最常用的MVVM框架之一,它比Prism更轻量级,但对于一般的小应用,功能足够。
官方网站:http://mvvmlight.codeplex.com/
文档:http://www.galasoft.ch/mvvm/
NuGet包:http://www.nuget.org/packages/MvvmLight/
2. MVVM-Sidekick
朋友自己捣鼓的框架,不明觉厉。
官方网站:https://github.com/waynebaby/MVVM-Sidekick
NuGet包:http://www.nuget.org/packages/MVVM-Sidekick/
VS插件:http://ppe.gallery.msdn.microsoft.com/ef9b45cb-8f54-481a-b248-d5ad359ec407
根据之前我被爆过的经验,安装这个框架最好通过VS Extension来安装,这样的话code snip模板也可以一起撸到VS里。
二、控件
WP SDK自带的控件实在太少。
1. Windows Phone Tookit
比较常用的UI控件都在这里面了
官方网站:http://phone.codeplex.com/
NuGet包:http://www.nuget.org/packages/WPtoolkit/
2. Code For Fun Tookit
不仅包含了常用的UI控件,也有麦克风、网络等API的封装,简化WP的编程接口。
官方网站:http://coding4fun.codeplex.com/
NuGet包:
三、设计和模板
微软官方 Design resources for Windows Phone 英文的,但是绝对是精品。
http://msdn.microsoft.com/en-us/library/windowsphone/design/ff637515%28v=vs.105%29.aspx
几套Metro风格图标:
http://metro.windowswiki.info/mi/
屏幕尺: