2012-03-12 12 views

答えて

0

x:Nameを使用して要素名にバインドしたようなものをお勧めします。 小さな例。

<List x:Name="Data1"> 
<ContentControl regions:RegionManager.RegionName="Region2" DataContext="{Binding ElementName=Data1, Path=SelectedItem}" /> 
<ContentControl regions:RegionManager.RegionName="Region3" DataContext="{Binding ElementName=Data1, Path=SelectedItem}" /> 
1

あるViewModelから別のViewModelにデータを渡すメカニズムを探している場合は、どちらかのEventAggregatorを使用できます。

この読み:http://msdn.microsoft.com/en-us/libraryを参照してくださいhttp://msdn.microsoft.com/en-us/library/ff921122(v=pandp.20).aspx

それとも、単純なメカニズムを探しているなら、あなたはMediatorパターンを利用することができます http://www.codeproject.com/Articles/35277/MVVM-Mediator-Pattern

関連する問題