2

パッシブビューのデザインパターンを使用しているときに「独自のCABを作成する」ブログの記事で説明したように、データバインドの利点を利用することはできません。私が望むように私にはそれほど明確ではありません。パッシブビューでこのサンプルの監督コントローラのパターンとアナログでデータバインディングが可能なサンプルを見せてもらえますか? NET 4 WinForms appとしましょう。パッシブビューでのデータバインディング

ありがとうございます!

答えて

-2

なぜ5歳のブログ記事シリーズを読んでいるのですか? 監督コントローラやパッシブビューのような言葉を使っているのはなぜですか?

だけのWinFormsのためのMVC/MVPパターンの簡単な例を探し、.NET 3.5/4.0

を、私は(作成することができます - - ジェネリック - 過剰設計フレームワークではないようで、「SIMPLE」を繰り返します)

+1

それらのパターンは、すべてのイノベーションが改善され、多くの古いとされないので? –

+1

私は5歳で私はC#についても、その時点でLinqを持っていないので、そのブログシリーズのコードを見ていない、おそらくCの現在のバージョンでこれを行うための良い方法があると話していた# –

0

ここdownvoteする別の答え:)

MVCコントローラはモデル

データバインディング正常にしっかりとカップルこれを更新ビューを通じて更新は、ビューを通じて更新がバインドさを更新する場合は、すべてのデカップリングについてですモデル

文字にMVCパターンを従えたい場合は、通常のデータバインディングを使用することはできません。 多分これを行うには、いくつかのハイブリッドなアプローチがあるが、それはおそらく、その後、ちょうどデータバインディングOR MVCを行うと、

0

与えるの.NET 4/WPF/Caliburn.Microをプログラミングする現実の世界のために代わり、その後の学術レベルでのみ使用可能になり、より複雑に追加されます試してみてください...

プロジェクトページの例では、ビューモデルとコンベンションベースのバインディングにすばらしい紹介があります。パブリックプロパティを定義MyViewModelという名前のViewModelクラスで

  • :MyView.xamlという名前のXAMLビューで
    public string FirstName {get;set;}
  • は、テキストボックスを定義します。
    <TextBox x:Name="FirstName" />
を一言で言えば、それはこのような何かを行きます

それは本当に必要なすべてです。

+0

それに似たアプローチだが、WinFormsに関連する?私はちょうどフレームワークについて考えて、私はWPFで行くことができないと判断します.WindFormsだけです。 – kseen

+1

私はWinFormsベースのデータバインドされたアプリケーションを行っていません...ごめんなさい –

+0

あなたのアプリのドメインと使用領域は? – kseen

関連する問題