2011-06-22 29 views
2

我想在设计模式下将我的silverlight视图绑定到另一个datacontext。如果我不使用这种模式设计模式时将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}}"> 

和使用这样的声明方式:通过定位器模式,我可以这样做

<UserControl.DataContext> 
    <local:MyViewModel /> 
</UserControl.DataContext> 

我怎么能设置d:到另一个viewmodel?

预先感谢任何帮助

回答

5

这应该做的伎俩:

<d:DesignProperties.DataContext> 
    <sample:SampleViewModel /> 
</d:DesignProperties.DataContext> 
+0

大,它的工作。谢谢 – Tim

相关问题