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

时间:2013-01-17 05:01:32

标签: mvvm

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

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

在我挠了一个小时之后,我想我需要一个提示。感谢。

1 个答案:

答案 0 :(得分:0)

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