如何在App.Xaml StartUpUri中设置视图

Wpf*_*Bee 1 wpf xaml mvvm

我创建了一个MVVM示例应用程序.我的解决方案结构就像我有4个文件夹.Model为1st,View为2nd,ViewModel为3rd,HelperClasses为4th.目前我在View文件夹中只有一个视图.我想在App.xaml文件的StartupUri中设置我的视图[说FamilyView,显示在View文件夹中],默认情况下设置为MainWindow.xaml.

我不想在App.Xaml.cs中设置启动.

请建议怎么做?

另外,如果有多个视图,请您建议如何仅在App.Xaml文件中更改视图.

She*_*ock 7

我不确定你在问什么.如果你的StartupUri在另一个命名空间中,那么你必须像这样指定它所在的命名空间

StartupUri="Windows\LoginWindow.xaml">
Run Code Online (Sandbox Code Playgroud)

您继续说您不想在App.xaml中设置StartupUri.您可以通过重写OnStartup方法以编程方式执行此操作.请查看此链接以获取更多详细信息.