0

現在、WPF アプリケーションで Prism を使用しています。しかし、今は を使用する必要性を感じており、DialogServiceこの機能をサポートする MVVM フレームワークを使用したいと考えています。

DialogService. 事前に独自の感謝を実装したくありません。

4

2 に答える 2

0

DialogServiceビューレイヤーからのコードでウィンドウを汚さずにビューモデルからウィンドウを開く方法を意味する場合は、 Caliburn Microプロジェクトがあります。WindowManager クラスの形式で標準実装を備えた IWindowManager を提供します。それには があり、ShowWindowメソッドは ViewModel を引数として受け取り、View を自動的に作成してバインドします。ShowDialogShowPopup

于 2012-12-04T20:59:42.680 に答える
0

自分で簡単にできます。これを見てください。

var result = this.uiDialogService.ShowDialog("Dialogwindow title goes here", dialogwindowVM);
于 2012-12-05T07:08:29.233 に答える