在设计模式下将datacontext绑定到另一个viewmodel

Tim*_*Tim 2 silverlight xaml binding mvvm

当我处于设计模式时,我想将我的silverlight视图绑定到另一个datacontext.使用定位器模式,我可以执行以下操作:

        <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}}">
Run Code Online (Sandbox Code Playgroud)

如果我没有使用这种模式并使用这样的声明方式:

<UserControl.DataContext>
    <local:MyViewModel />
</UserControl.DataContext>
Run Code Online (Sandbox Code Playgroud)

如何将d:设置为另一个视图模型?

在此先感谢您的帮助

Sco*_*lvi 5

这应该做的伎俩:

<d:DesignProperties.DataContext> 
    <sample:SampleViewModel /> 
</d:DesignProperties.DataContext> 
Run Code Online (Sandbox Code Playgroud)