silverlight - 在设计模式下将数据上下文绑定(bind)到另一个 View 模型

标签 silverlight xaml mvvm binding

当我处于设计模式时,我想将我的 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/

相关文章:

c# - WPF - MVVM DataTemplate 加载到内存以供重用

c# - WPF 复杂验证

windows - 在按钮 Isenabled =false 上,我看不到按钮背景图像?

c# - 如何在我的 Windows Phone 8 应用程序中本地检测时间作弊?

c# - Xaml - 如何使用 ViewModel 中的 ImageSource

c# - 如何使堆栈面板内的按钮展开以用完整个空间?

c# - wpf如何删除矩形(角)线形式边框

javascript - 在 Silverlight 中调用 javascript

wpf - 如何确保我的 WPF TabControl 在包含至少一个选项卡时始终具有选定的选项卡?

c# - 访问 ObservableCollection 中的项目绑定(bind)到 WPF DataGrid