Jason's blog
We have so many needs in our life, but at the end of the day, all we need is...to be needed.
    首先,按照官网这里所说的进行安装
http://www.galasoft.ch/mvvm/#install
    下载相关模板:
http://www.galasoft.ch/mvvm/installing/index.html
        把模板拷贝到对应的模板文件目录,前面的页面已经介绍,虽然是英文,但光看图片也能明白。
需要注意的是blend4的模板,提供下载的模板是针对beta版的写法,要知道微软这次升级,改动那可是大啊,如果有兴趣该模板,我这里找到几处需要修改的地方
  • 1、WMAppManifest.xml文件里面,需要将RuntimeType="SilverLight"应改为RuntimeType="Silverlight"。
  • 2、<Capabilities>节也有了相应变化:
  • <Capabilities>
    <Capability Name="ID_CAP_NETWORKING"/>
    <Capability Name="ID_CAP_LOCATION"/>
    <Capability Name="ID_CAP_SENSORS"/>
    <Capability Name="ID_CAP_MICROPHONE"/>
    <Capability Name="ID_CAP_MEDIALIB"/>
    <Capability Name="ID_CAP_GAMERSERVICES"/>
    <Capability Name="ID_CAP_PHONEDIALER"/>
    <Capability Name="ID_CAP_PUSH_NOTIFICATION"/>
    <Capability Name="ID_CAP_WEBBROWSERCOMPONENT"/>
    </Capabilities>
  • 3、工程引用文件ProjectForTemplatePhone.csproj里面:
        将<Reference Include="Microsoft.Phone.Controls.Navigation" />改为<Reference Include="Microsoft.Phone" />
        至于为什么,微软说了,命名空间名字改了,其他改动,可以参考如下链接
        http://blogs.msdn.com/b/jaimer/archive/2010/06/28/migrating-apps-from-windows-phone-ctps-to-the-beta-build.aspx?wa=wsignin1.0
        大言不惭吧。
  • 4、由于前面命名空间的问题,所有模板中的页面,需要修改引用的命名空间。嫌麻烦了吧,不过我有个取巧的方法:
                就是把vs2010中的对应模板,拷贝过来,就可以了。
 
 


通过 Wiz 发布


posted on 2011-04-26 18:18  Jason .Z  阅读(454)  评论(1编辑  收藏  举报