如何在Windows Phone中使用Caliburn.Micro创建视图和ViewModel

时间:2011-06-23 19:41:42

标签: windows-phone-7 mvvm caliburn.micro

确定,

我决定看看calibun micro,因为人们对此赞不绝口。请注意,此问题在Windows Phone 7的上下文中。

我从nuget下载了软件包,清除了app.cs并将引导程序添加到了app.xaml。我还创建了3个文件夹Model,View,ViewModel。

我首先想要做的只是创建一个包含3个文本块的简单窗口,但似乎无法找到方法。我已经读过坚果的汤,但我无法得到它。我还注意到Caliburn.Micro是第一种方法,但在WP7中你必须首先导航到一个页面。

任何人都可以解释如何设置我的第一个View和ViewModel,我想我可以从那里开始。

感谢工厂!

1 个答案:

答案 0 :(得分:4)

在ViewModels文件夹中,创建一个名为MyFirstViewModel的类。在views文件夹中,创建一个名为MyFirstView的PhoneApplicationPage。这就是你所需要的。但是,手机是硬编码的,首先显示某个页面,因此如果您希望它以您描述的方式工作,则需要更新WMAppManifest.xml。在这种情况下,您需要更改DefaultTask,以便它的NavigationPage属性指向MyFirstView。查看HelloWP7示例,了解框架电话功能的一般演示。