2011-06-22 6 views
2

私がデザインモードになっているときに私の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}}"> 

と、このような宣言的な方法を使用します:ロケータパターンでは、私のような何かを行うことができます別の:私はDを設定することができますどのように

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

をviewmodel?トリックを行う必要があります任意の助け

答えて

5

これを事前に

ありがとう:

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

グレート、それが働いています。ありがとう – Tim

関連する問題