私のフォームにコントロールを追加するとき、現在私の内部データ構造で保存とロードコードでワイヤリングしなければならず、すべてのコントロールでこれを行う必要があります。このシナリオはDRY(自分自身を繰り返さない)原則に厳しく違反し、微妙なバグを導入する可能性があります。WinForms:一般的な家事の自動化
foreachループですべてのコントロールをトラバースするというアイデアを思いつきました。Nameプロパティはキーになり、Text(またはタイプに応じて)は辞書の値になりますプロシージャ中の入力コントロール)。このようにして、私はそれを保存/ロードするために辞書をシリアライズ/デシリアライズする必要があります。
だから私はなぜ尋ねるのですか?私は初心者であり、私が思いついたのと同じ仕事を達成するための実績のある、テストされた方法があると思います。
申し訳ありませんが、私の厄介な英語のために、私は母国語として学ぶことができませんでした。
あなたの助け
ノートをありがとう:私はWPFについて知っているが、私は理想的には2.0
これは自家製データバインディングソリューションのようなものです。オブジェクトでデータソースオプションを使用しようとしましたか? –