0

WPF の実装方法がわからないという問題に直面しています。私は WPF の初心者であることを認めます。

ここで抽象化する複雑なプロジェクトを取得しました。このプロジェクトは、さまざまな USB デバイスを管理することです。このデバイスは、デバイスの接続、切断、設定、データの受信、およびその他の自動ルーチンを処理する 1 つのクラス (「マネージャー クラス」) 内で管理されます。

WPF を作成しましたが、WPF でライブで表示する必要がある多くのこと (接続/切断/更新) としてデータを WPF に取り込む方法がわかりません。まず、WPF の C# コード内にいくつかのドックパネルを作成しました。これは、スタートアップ構造を構築するために機能します。私が直面している問題は、「マネージャークラス」が更新されたというシグナルを WPF に送信することであり、WPF も更新する必要があります (パネルの追加、チェックボックスの設定など)。

これを実装するための出発点が実際にはないので、ヒントをいただければ幸いです。

4

1 に答える 1

0

databinding、INotifyPropertyChanged、および監視可能なオブジェクトとコレクションを WPF のコンテキストで (google または bing) 見てみましょう。あなたはトンを見つけるでしょう...これは単純なデータバインディングの例ですhttp://blogs.msdn.com/b/wpfsdk/archive/2006/10/19/wpf-basic-data-binding-faq.aspx

これで十分に節約できると感じたら、MVVMについて調査することをお勧めします。このパターンは、XAML ベースの言語でコードの懸念事項を構造化し、分離するのに大いに役立ちます...

HTH

于 2012-11-17T22:37:53.743 に答える