Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows store apps d:DataContext不适用于MVVMCross和Windows应用商店应用程序 VS 2013 调和 Windows应用商店应用程序(8.1) MVVMCross_Windows Store Apps_Mvvmcross_Blend - Fatal编程技术网

Windows store apps d:DataContext不适用于MVVMCross和Windows应用商店应用程序 VS 2013 调和 Windows应用商店应用程序(8.1) MVVMCross

Windows store apps d:DataContext不适用于MVVMCross和Windows应用商店应用程序 VS 2013 调和 Windows应用商店应用程序(8.1) MVVMCross,windows-store-apps,mvvmcross,blend,Windows Store Apps,Mvvmcross,Blend,我想在我的Windows应用商店(8.1)应用程序中设置页面的设计时数据上下文。我使用d:DataContext来实现这一点 更新 然而,这在设计时被忽略了,我怀疑这是MvvmCross的一个问题 如果我删除“d:”它可以工作,但它不限于设计时间。如果我在标准页面而不是MvxStorePage上尝试,则d:将得到尊重,datacontext仅在设计时设置 我最初认为d:导致DataContext设置被忽略,因为当我删除d:时,它起作用了。不过我刚才试过了 d:DataContext="{d:De

我想在我的Windows应用商店(8.1)应用程序中设置页面的设计时数据上下文。我使用d:DataContext来实现这一点

更新

然而,这在设计时被忽略了,我怀疑这是MvvmCross的一个问题

如果我删除“d:”它可以工作,但它不限于设计时间。如果我在标准页面而不是MvxStorePage上尝试,则d:将得到尊重,datacontext仅在设计时设置

我最初认为d:导致DataContext设置被忽略,因为当我删除d:时,它起作用了。不过我刚才试过了

d:DataContext="{d:DesignInstance Type=firsts:TipViewModel,
               IsDesignTimeCreatable=True}"
这是有效的,所以它不能简单地是“d:”而是“d:”和我的方法的组合

d:DataContext="{Binding Source={StaticResource Factory}, 
Converter={StaticResource DesignConverter}, 
ConverterParameter=TipViewModel}"
我不想直接访问VM的设计时版本,而是使用Nick文章中的方法,将设计时数据服务注入现有VM

你知道为什么我的东西在默默地失败吗

谢谢