2

MVVM サンプル アプリケーションを 1 つ作成しました。私のソリューション構造は、4 つのフォルダーがあるようなものです。1 番目はモデル、2 番目はビュー、3 番目はビューモデル、4 番目はヘルパークラスです。現在、View フォルダーにはビューが 1 つしかありません。デフォルトで MainWindow.xaml に設定されている App.xaml ファイルの StartupUri でビュー [View フォルダーにある FamilyView など] を設定したいと考えています。

App.Xaml.cs でスタートアップを設定したくありません。

その方法を提案してください。

また、複数のビューがある場合は、App.Xaml ファイルのみでビューを変更する方法を提案できますか。

4

1 に答える 1

8

あなたが何を求めているのか正確にはわかりません。StartupUri が別の名前空間にある場合は、次のようにどの名前空間にあるかを指定する必要があります

StartupUri="Windows\LoginWindow.xaml">

さらに、App.xaml で StartupUri を設定したくないと言います。OnStartup メソッドをオーバーライドすることにより、プログラムでこれを行うことができます。詳細については、このリンクをご覧ください。

于 2013-08-26T20:34:43.300 に答える