2009-07-27 9 views
1

すべての情報と通信を格納する単一のデータクラス を、XAMLでコード化されたUI に接続するためのベストプラクティスは何ですか?私はもちろん、MVCのコントローラについて話しています。wpfの* this *アプリケーションのMVCベストプラクティス?

この1クラス、マネージャを呼び出し、( なログインなどの特定の機能を公開)とGetNetData()などのUIをXAMLで完全なので、 それはコンポーネントの直接のハンドラでは、単にコードに簡単に思えます。 たとえば、「ログイン」というボタンは、Click()が で実行され、xaml.csコードでManager.Login()が直接呼び出されます。

大きなアプリでこれを行うより良い方法はありますか?コントローラ は、単純にUIの実際のイベントハンドラであるようです。これのためのベストプラクティスは とは何ですか?

答えて

0

このためにMVVMパターンを調べることをお勧めします。 これは、WPFとそのデータバインディングインフラストラクチャと完全に機能し、コントローラ上のメソッドを呼び出すためのコードの中で、これらの1行イベントの必要性をほぼ完全に排除します。 導入のため、この記事を見てください:

http://msdn.microsoft.com/en-us/magazine/dd419663.aspx

関連する問題