MVVMモデルでのWPFタブコントロールを使用しています。 私は2つの2つのタブ、Tab1とTab2と言う。 tab1には、tab1にアクセスする必要がある場合、tab2になっていれば、今すぐtablに入力されているファーストネームのようなデータがあります。WPFタブコントロールの前のタブデータへのアクセス
これを行う方法 事前に感謝!
MVVMモデルでのWPFタブコントロールを使用しています。 私は2つの2つのタブ、Tab1とTab2と言う。 tab1には、tab1にアクセスする必要がある場合、tab2になっていれば、今すぐtablに入力されているファーストネームのようなデータがあります。WPFタブコントロールの前のタブデータへのアクセス
これを行う方法 事前に感謝!
両方のタブが同じDatacontextの下にある場合、両方のタブは "タブ1"がバインドするviewmodelプロパティにアクセスできる必要があります。
また、"ElementName" bindingsもタブ全体で動作します。
各タブは異なるビューモデルをロードしています。 – ashoknalam
要素名のバインディングは、ビューモデル間でも動作します。もう1つの方法は、ViewModel通信を導入して2つの間の値を同期させることです...単に他のVMまたは両方のVM(共有データ)のシングルトンクラスに参照を追加するか、 MVVM-LightツールキットやPRISM、IIRCのようなメッセージングシステムのような人は、これらのスタンドアロンのいずれかを使用できます(つまり、ツールキットの残りの部分を使う必要はありません) –
MVVMモデルを使用している場合、それらのタブ間のデータでモデルクラスを共有できます。 – Arseny