0

WPF と MVVM Light を使用してアプリケーションを作成したいのですが、MVVM アプリケーションのアプリケーション レイアウトを整理する方法がわかりません。アイデアは、Visual Studio に似たものを用意することです。

  • ドッキングして別の場所に移動できるタブ、ツールボックス、およびメニューを備えたメイン ウィンドウ。Telerik WPF コントロールとそのサンプルを使用してこのレイアウトを簡単に作成できましたが、コード ビハインドを含む単純な XAML ファイルにすべて含まれているため、MVVM アプリケーションに変換する方法がわかりません。

各ペイン/ウィンドウ/ツールボックスを独自のビュー モデルを持つ別のビューにしたいと考えています。チュートリアルを確認しましたが、1 つのアプリケーションで複数のビュー/ビューモデルを同じ「メイン ウィンドウ」に同時に表示する方法が見つかりませんでした。

特定のユーザー コントロールで各ビューを定義する必要がありますか? レイアウトを整理するために ContentControl を使用する必要がありますか? データ テンプレートを使用する必要がありますか? 同じウィンドウ内で複数のビュー/ビューモデルのバインディングを処理する方法は?

助けてくれてどうもありがとう!ドッツ

4

2 に答える 2

3

http://avalondock.codeplex.comを使用して、Visual Studio のようなレイアウトを取得する方法を見てください。次に、ビューの LayoutPanes にユーザー コントロールを配置し、それらをビューモデルにバインドすることができます。

于 2013-02-22T18:58:42.040 に答える