【发布时间】:2013-11-12 20:35:11
【问题描述】:
使用 Visual Studio 2013,我正在为基于 MvvmCross 的 Windows 8.1 创建一个新的 Windows 应用商店应用程序。
我首先根据 Core.txt 待办事项文件中的说明创建带有视图模型的 PCL .Core 类库。
接下来,我创建我的 .Store 应用程序,现在按照 Windows Store UI.txt 待办事项文件中的说明进行操作。我确实想使用导航框架,所以我将FirstView.xaml 页面替换为基本页面 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 视图模型绑定的正确过程是什么?
【问题讨论】:
标签: c# windows-store-apps mvvmcross windows-8.1