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

3

好的,我决定看一下Caliburn Micro,因为人们对它赞不绝口。请注意,这个问题是在Windows Phone 7的背景下。

我已经从NuGet下载了包,清空了app.cs并将bootstrapper添加到app.xaml中。我还创建了3个文件夹Model、View和ViewModel。

首先我想做的是创建一个简单的窗口,其中有3个文本块,但似乎找不到方法。我已经阅读了所有内容,但还是无法理解。我还注意到Caliburn.Micro是一种以vm为先的方法,但在WP7中你必须先导航到一个页面。

能否有人解释一下如何设置我的第一个View和ViewModel,我认为一旦我有了那个,我就可以从那里开始。

非常感谢!

1个回答

4
在你的ViewModels文件夹中创建一个名为MyFirstViewModel的类。在你的视图文件夹中创建一个名为MyFirstView的PhoneApplicationPage页面。这就是你所需要的全部内容。但是,手机硬编码显示某个页面,如果你想按照你描述的方式工作,那么你需要更新WMAppManifest.xml文件。在这种情况下,你需要更改DefaultTask,使其NavigationPage属性指向MyFirstView。可以参考HelloWP7示例来了解框架的手机特性。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接