エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[WPF][MVVM] コードビハインドは汚さずにボタンでページ遷移する3つの方法|CodeOne
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[WPF][MVVM] コードビハインドは汚さずにボタンでページ遷移する3つの方法|CodeOne
Hyperlink 要素を使うと NavigateUri プロパティにパスを指定することでページ遷移を実現することができ... Hyperlink 要素を使うと NavigateUri プロパティにパスを指定することでページ遷移を実現することができますが、Button コントロールには NavigateUri プロパティがありません。 どのようにページを遷移させればよいでしょうか。 すぐに思いつくのは、ページのコードビハインドに Click イベントハンドラを実装して NavigationService.Navigate を呼び出すことです。 ただ、MVVM(Model-View-ViewModel)パターンを採用する場合、なるべくコードビハインドは汚したくありません。 ここではコードビハインドを使わずにページを遷移させる方法を3つご紹介します。 1. ビューモデルで遷移先のページインスタンスを指定するNavigationWindow にホストされたページをコマンドバインディングで遷移させる例です。 ビューモデル