2011-06-22 62 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

相關問題