パッシブビューのデザインパターンを使用しているときに「独自のCABを作成する」ブログの記事で説明したように、データバインドの利点を利用することはできません。私が望むように私にはそれほど明確ではありません。パッシブビューでこのサンプルの監督コントローラのパターンとアナログでデータバインディングが可能なサンプルを見せてもらえますか? NET 4 WinForms appとしましょう。パッシブビューでのデータバインディング
ありがとうございます!
パッシブビューのデザインパターンを使用しているときに「独自のCABを作成する」ブログの記事で説明したように、データバインドの利点を利用することはできません。私が望むように私にはそれほど明確ではありません。パッシブビューでこのサンプルの監督コントローラのパターンとアナログでデータバインディングが可能なサンプルを見せてもらえますか? NET 4 WinForms appとしましょう。パッシブビューでのデータバインディング
ありがとうございます!
なぜ5歳のブログ記事シリーズを読んでいるのですか? 監督コントローラやパッシブビューのような言葉を使っているのはなぜですか?
だけのWinFormsのためのMVC/MVPパターンの簡単な例を探し、.NET 3.5/4.0
を、私は(作成することができます - - ジェネリック - 過剰設計フレームワークではないようで、「SIMPLE」を繰り返します)
ここdownvoteする別の答え:)
MVCコントローラはモデル
データバインディング正常にしっかりとカップルこれを更新ビューを通じて更新は、ビューを通じて更新がバインドさを更新する場合は、すべてのデカップリングについてですモデル
文字にMVCパターンを従えたい場合は、通常のデータバインディングを使用することはできません。 多分これを行うには、いくつかのハイブリッドなアプローチがあるが、それはおそらく、その後、ちょうどデータバインディングOR MVCを行うと、
与えるの.NET 4/WPF/Caliburn.Microをプログラミングする現実の世界のために代わり、その後の学術レベルでのみ使用可能になり、より複雑に追加されます試してみてください...
プロジェクトページの例では、ビューモデルとコンベンションベースのバインディングにすばらしい紹介があります。パブリックプロパティを定義MyViewModelという名前のViewModelクラスで
public string FirstName {get;set;}
<TextBox x:Name="FirstName" />
それは本当に必要なすべてです。
Reactive UIをご覧ください。具体的にはWPF/Silverlightではなく、Winformsの世界に適度に移植する必要があります。
http://blog.paulbetts.org/index.php/2012/04/23/announcing-reactiveui-3-1/
それらのパターンは、すべてのイノベーションが改善され、多くの古いとされないので? –
私は5歳で私はC#についても、その時点でLinqを持っていないので、そのブログシリーズのコードを見ていない、おそらくCの現在のバージョンでこれを行うための良い方法があると話していた# –