2

我创建了一个 MVVM 示例应用程序。我的解决方案结构就像我有 4 个文件夹。模型第 1 名,视图第 2 名,ViewModel 第 3 名,HelperClasses 第 4 名。目前我在 View 文件夹中只有一个视图。我想在 App.xaml 文件的 StartupUri 中设置我的视图 [比如 FamilyView,存在于视图文件夹中],默认情况下设置为 MainWindow.xaml。

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

请建议如何做到这一点?

另外,如果有多个视图,您能否建议如何仅更改 App.Xaml 文件中的视图。

4

1 回答 1

8

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

StartupUri="Windows\LoginWindow.xaml">

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

于 2013-08-26T20:34:43.300 回答