我正在尝试使用mvvmcross开发一个跨平台的应用程序。
更具体地说,我正在尝试将为wp7编写的应用程序移植到所有其他平台。我已经使用了混合WP7来设计“旧版”应用程序的动画和图形,我想用mvvmcross来做。
但我不知道如何为页面分配数据上下文,以便能够使用blend(或visual studio gui)来创建绑定并查看页面的设计。
我确定我错过了一些巨大的东西......
答案 0 :(得分:2)
对于WindowsPhone,如果要添加设计时数据:
MyView
MyViewModel
MyView
现在,在您的MyView
页面的XAML中,您只需添加声明:
d:DataContext="{d:DesignData /SampleData/MyViewModelSampleData.xaml}"
这应该可行。
我从来没有为Windows8做过这个 - 我猜它可能类似 - 虽然实际上我不知道是不是 - 看到像Design time data in Windows Store app这样的问题