1
構成UIで使用するために外部フォームオブジェクトを動的にインスタンス化するWinformsアプリケーションがあります。各動的にインスタンス化されたフォームはTabPageに配置されます。辞書またはキー/値リストにWinformをバインドする
ディクショナリまたはキー/値のリストを受け入れるプロパティを作成し、コントロールの値をディクショナリのKeyの値と照合して、これらの値をフォームに取り込みたいとします。逆に、このプロパティは、Winformのコントロールの値に対応するキー/値リストも返します。
これは単純なバインディングの問題ですか、カスタムコードを書く必要がありますか?そのコードはどのように見えますか?
以前は、DTOクラスを作成し、XMLのシリアル化とデシリアライズを使用してクラスのデータを保持し、DTOオブジェクトのフィールドにフォームフィールドをフックアップすることでこれを達成しました。問題は、フォームが外部DLLから動的にインスタンス化されるため、このDTOクラスを静的に「参照」する方法がないため、私はより動的なアプローチを探しています。
これは、WPFアプリケーションを使用した方がずっと簡単です。 – Bernard