主にボタンとテキスト コントロールを含む多数のタブ項目を持つ WPF アプリケーションがあります。XAML ファイルのサイズを小さくするために、タブの内容をユーザー コントロールで表現したいと考えています。ボタンのクリックによるコントロール アクションは同じデータにアクセスするため、これらのユーザー コントロール間でデータを共有する方法を知りたいです。
さらに説明すると、私のアプリケーションはデバイスを制御しており、タブはさまざまな操作モードに応じてさまざまなアクションを実行します。たとえば、tab1 には、myDevice.initialise() と myDevice.run() を呼び出す初期化ボタンと実行ボタンがあります。Tab2 はキャリブレーションを処理するため、myDevice. calibration() などを呼び出します。
現在、メイン アプリケーションで myDevice オブジェクトを作成しているので、これを各タブに定義されたカスタム コントロールと共有して、ボタン クリックのコールバックが myDevice にアクセスできるようにする方法を知りたいです。
前もって感謝します。