0

2つのフォームで構成されるプレゼンテーションタイプのアプリケーションを設計します。最初のフォームはプレゼンテーションを制御するために使用されるため、その場で操作できます。これはPCの最初のモニターに基づいており、2番目のフォームは2番目のフォームになります。モニター(またはプロジェクター)。プレゼンテーション中に2番目のフォームを数字と写真で更新する必要があります。フォーム間で情報にアクセスするという点で、MVCはこれを行うための最良の方法でしょうか?

http://www.c-sharpcorner.com/UploadFile/rmcochran/MVC_intro12122005162329PM/MVC_intro.aspx

乾杯!

4

1 に答える 1

1

フォームを使用しているのかWPFを使用しているのか(両方のタグを付けているのか)を100%明確にしないでください。WPFを使用している場合、最も一般的で快適なデザインパターンは一般的にModel-View-ViewModel(MVVM)です。パターン。これはMVCに非常に近いですが、わずかに異なりますか?あなたはそれについてここで読むことができます

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

アプリケーションでは、プレゼンテーション自体(モデル)を記述および操作するデータクラスを持つことを意味します。

次に、各ウィンドウに表示される内容、コントロールの現在の状態、現在表示されているスライドなどを記述するビューモデルクラス(またはクラスのグループ)があります。両方のビューモデルのセットは、同じ基になるプレゼンテーションモデルにバインドして更新します。

最後に、XAMLとコントロールは、ウィンドウごとに2つの「ビュー」をレンダリングします。ビューは、ViewModelの現在の状態にのみ適切かつクリーンにバインドされます。

この一般的な概要が役立つインスピレーションを提供することを願っています。必要に応じて、より具体的な情報やアドバイスをお問い合わせください。

マーク

于 2011-10-03T08:24:14.723 に答える