使用Josh Smith'的窗口太多;MVVM上的演示应用程序

使用Josh Smith'的窗口太多;MVVM上的演示应用程序,mvvm,Mvvm,我正在努力学习MVVM。Josh的演示应用程序似乎非常通用,我可以通过替换与客户相关的类来创建一个新的应用程序。为此,我使用Josh的大部分代码从头开始创建了一个新项目。有时我将他的代码粘贴到我的文件中,有时我只是复制了一个完整的文件。在进行过程中,我删除了对customer类的任何引用 我一定错过了一些重要的东西,因为运行代码会生成两个窗口,而不是一个。我看到Josh是如何在App.OnStartUp()中创建窗口的。应用程序将创建一个没有此代码的窗口,这就是为什么我有两个窗口。我不明白为什么

我正在努力学习MVVM。Josh的演示应用程序似乎非常通用,我可以通过替换与客户相关的类来创建一个新的应用程序。为此,我使用Josh的大部分代码从头开始创建了一个新项目。有时我将他的代码粘贴到我的文件中,有时我只是复制了一个完整的文件。在进行过程中,我删除了对customer类的任何引用

我一定错过了一些重要的东西,因为运行代码会生成两个窗口,而不是一个。我看到Josh是如何在App.OnStartUp()中创建窗口的。应用程序将创建一个没有此代码的窗口,这就是为什么我有两个窗口。我不明白为什么他的原始演示只有一个窗口


挠头一个小时后,我想我需要一个提示。谢谢。

我一直在搜索,在App.xaml中找到了StartupUri=“MainWindow.xaml”行。现在我只有一个窗口