当我处于设计模式时,我想将我的 silverlight View 绑定(bind)到另一个数据上下文。使用定位器模式,我可以做类似的事情:
<UserControl or Window Or Else
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
mc:Ignorable="d"
DataContext="{Binding MyViewModelStatic, Source={StaticResource Locator}}"
d:DataContext="{Binding Path=MyViewModelDesign, Source={StaticResource Locator}}">
如果我不使用此模式并使用如下声明方式:
<UserControl.DataContext>
<local:MyViewModel />
</UserControl.DataContext>
如何将 d: 设置为另一个 View 模型?
预先感谢您的帮助
最佳答案
这应该可以解决问题:
<d:DesignProperties.DataContext>
<sample:SampleViewModel />
</d:DesignProperties.DataContext>
关于silverlight - 在设计模式下将数据上下文绑定(bind)到另一个 View 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6435975/