Windows phone 7 MvvmCross为页面指定数据上下文

Windows phone 7 MvvmCross为页面指定数据上下文,windows-phone-7,windows-8,mvvmcross,Windows Phone 7,Windows 8,Mvvmcross,我正在尝试使用mvvmcross开发一个跨平台的应用程序 更具体地说,我正在尝试将为wp7编写的应用程序移植到所有其他平台。我已经使用blend for WP7来设计“旧版”应用程序的动画和图形,我想用mvvmcross来完成 但我不知道如何为页面分配数据上下文,以便能够使用blend(或VisualStudioGUI)创建绑定并查看页面的设计 我确信我遗漏了一些重要的东西…对于WindowsPhone,如果您想添加设计时数据: 打开混合溶液 打开需要设计时数据的页面-例如MyView 转到数据

我正在尝试使用mvvmcross开发一个跨平台的应用程序

更具体地说,我正在尝试将为wp7编写的应用程序移植到所有其他平台。我已经使用blend for WP7来设计“旧版”应用程序的动画和图形,我想用mvvmcross来完成

但我不知道如何为页面分配数据上下文,以便能够使用blend(或VisualStudioGUI)创建绑定并查看页面的设计


我确信我遗漏了一些重要的东西…

对于WindowsPhone,如果您想添加设计时数据:

  • 打开混合溶液
  • 打开需要设计时数据的页面-例如
    MyView
  • 转到数据选项卡/窗口(不确定如何描述-位于右上角)
  • 在此情况下,在工具栏上选择带有“从类创建示例数据”的小菜单图标
  • 在对话框中,为当前页面选择视图模型-例如,为
    MyView
  • 这将生成一组样本数据-如果需要,您可以编辑此数据
  • 现在,在
    MyView
    页面的XAML中,您只需添加声明:

        d:DataContext="{d:DesignData /SampleData/MyViewModelSampleData.xaml}"
    
  • 这应该行得通



    我从来没有在Windows8上这样做过-我猜可能是类似的-虽然实际上我不知道是否是-请看类似的问题

    我删除了“我的问题肯定会是一个愚蠢的问题…”-你的问题很好-我刚刚从中学到了很多-请继续问好的、积极的问题,但不要有消极的开始:)谢谢Stuart!我会尽快尝试!我可以问一下你通常如何设计windows(Phone/RT)应用程序的图形和动画吗?我完全避开这个区域-这是我使用的视觉设计表面-哈哈哈…所以你是水果忍者大师!=)对于windows phone,它工作得非常好!我必须在WinRT中找到一种方法。找到方法后请写博客