2009-07-24 10 views
2

ViewModelでプロパティを公開し、ビュー内の2つの別々のコントロールの影響を受ける方法を探しています。コードビューでMVVMを使用した依存プロパティのチェイン

は、私はこのような何かをしようとしています:

propdp object MyObject... 

<MySelector SelectedItem="{Binding MyObject, Mode=TwoWay}" /> 
<MyEditor DataContext="{Binding MyObject, Mode=TwoWay}" /> 

この目的は、ユーザーが項目を選択し、同じユーザーコントロールで編集させることですが、そのはのために働いていません私。 MySelectorで選択が行われると、その変更はMyEditorに反映されません。

これは行うことは可能ですか?

答えて

2

を解決するかどうかを確認します。

<MyEditor DataContext="{Binding Path=SelectedItem, ElementName=mySelector}" /> 
+0

+1私はちょうど私がその1つを働かそうと費やした時間は分かりません! :( - > :) –

1
<MySelector x:Name="mSelector" SelectedItem="{Binding MyObject, Mode=TwoWay}" /> 
<MyEditor DataContext="{Binding ElementName= mSelector,Path=mSelector}" /> 

何を達成したいことは、単純に次のように結合MyEditorを調整し、セレクタ制御が指しているものにエディタのコントロールポイントを持っている場合はそれがあなたの問題

関連する問題