ボタンのクリックで [OK] と [キャンセル] ボタンを含むダイアログを表示しようとしています。そして、ダイアログの結果に応じて、wpfで操作を保存\キャンセルしたいと思います。wpf でダイアログを表示する方法がわかりません。何か助けはありますか?
5839 次
2 に答える
2
于 2012-12-28T05:17:45.383 に答える
1
そのためにMVVMを使用しません。MVVM パターンを使用しても、イベントや分離コードをまったく使用しないという意味ではありません。
私の意見では、MVVM パターンを使用する最善の健全な組み合わせは、XAML でバインドとコマンド、およびその他の "MVVM 関連のもの" だけでなく、イベントとコードも使用することです。厳密に UI に関係する場合 (メッセージ ボックス、ダブルクリック、スレッド処理など) は、昔ながらの方法でコードを使用します。
したがって、MessageBox.Show("hello"); を使用します。これは、UI 関連であり、モデル/ロジックにとって意味が少ないためです。同じことが OpenFileDialog およびその他のダイアログにも当てはまります。
于 2012-12-30T20:32:32.887 に答える