現在、WPF アプリケーションで Prism を使用しています。しかし、今は を使用する必要性を感じており、DialogService
この機能をサポートする MVVM フレームワークを使用したいと考えています。
DialogService.
事前に独自の感謝を実装したくありません。
DialogService
ビューレイヤーからのコードでウィンドウを汚さずにビューモデルからウィンドウを開く方法を意味する場合は、 Caliburn Microプロジェクトがあります。WindowManager クラスの形式で標準実装を備えた IWindowManager を提供します。それには があり、ShowWindow
メソッドは ViewModel を引数として受け取り、View を自動的に作成してバインドします。ShowDialog
ShowPopup
自分で簡単にできます。これを見てください。
var result = this.uiDialogService.ShowDialog("Dialogwindow title goes here", dialogwindowVM);