使用 Visual Studio 2013,我正在为基于MvvmCross的 Windows 8.1 创建一个新的 Windows Store 应用程序。
我首先根据Core.txt待办事项文件中的说明创建带有视图模型的 PCL .Core类库。
接下来,我创建我的.Store应用程序,现在按照Windows Store UI.txt待办事项文件中的说明进行操作。我确实想使用导航框架,所以我将FirstView.xaml
页面替换为Basic Page FirstView.xaml
。
根据说明,LayoutAwarePage
该类应该继承MvxStorePage
,但由于LayoutAwarePage.cs
不再包含在 VS2013/8.1 Store 项目中,我改为将我的FirstView.xaml
页面更改为一种MvxStorePage
类型:
<views:MvxStorePage x:Name="pageRoot" x:Class="App.Store.Views.FirstView"
... >
...
</views:MvxStorePage>
通过此更改,当我启动应用程序时会显示FirstView,但视图模型绑定不起作用!在 Windows Store 8.1 应用程序中设置 MvvmCross 视图-视图模型绑定的正确过程是什么?