WPF、MVVM、および Windows ナビゲーションに関する優れたチュートリアルを探していました。ユーザーが「OK」ボタンをクリックすると、新しいウィンドウを表示しようとしています。これを行う方法を知っている人はいますか?
1 に答える
1
OK ボタンを使用して新しいウィンドウを表示するには、ウィンドウの新しいインスタンスを作成し、その Show() メソッドを呼び出す必要があります。ボタン クリック イベント (コード ビハインド) でこれを行うか、カスタム コマンド オブジェクト (MVVM) にバインドすることができます。ウィンドウを開くコードは次のとおりです。
var window = new MainWindow();
window.Show();
MVVM では、一部の開発者は、1 つのウィンドウ (通常は MainWindow) のみを使用し、UI の一部を UserControls に分離することを選択します。DataTemplates を使用して、MainWindow に表示される UserControl を定義します。
このトピックをグーグルで検索すれば、MVVM に関するチュートリアルがたくさんあります。ここに私を大いに助けてくれたいくつかのリンクがあります。 http://rachel53461.wordpress.com/2011/12/18/navigation-with-mvvm-2/ http://msdn.microsoft.com/en-us/magazine/dd419663.aspx
于 2013-03-03T02:02:42.527 に答える