1

私はWPFテクノロジ、特にMVVM方法論に精通しています。最近、私はWinformsでプログラミングを始めましたが、疑問に思っていました-winformsでデータバインディングを使用すること(INotiifyと組み合わせて...)はベストプラクティスと見なされますか、それともやり過ぎですか?

データバインディングはWinFormsの尻の本当の痛みだと言う人もいますが、そうですか?

明確にするために、私はwinformsでの完全なMVVM実装について話しているのではなく、単にデータをコントロール(ボタンではなくテキストボックスなど)にバインドしているだけです。

4

1 に答える 1

0

Windowsフォームでのデータバインディングの動作はWPFとは大きく異なり、(IMO)少し面倒です。主な問題は、バインディングソースにさらに制限があり、のようなものを処理するためのクリーンな方法がないことですIValueConverter。そのため、通常、バインディングをクリーンに動作させる以外に、何かを取得するために多くの余分な作業が必要になります。

Windowsフォームでデータバインディングを使用する方法の詳細は、MSDNのWindowsフォームデータバインディングで説明されています。

于 2012-08-08T16:37:30.903 に答える