我正在尝试学习 MVVM。Josh 的演示应用程序看起来很一般,我可以通过替换与客户相关的类来创建一个新应用程序。为此,我使用 Josh 的大部分代码从头开始创建了一个新项目。有时我将他的代码粘贴到我的文件中,有时我只是复制了一个完整的文件。在进行过程中,我删除了对客户类的所有引用。
我一定错过了一些重要的事情,因为运行代码会产生两个窗口而不是一个。我看到 Josh 如何在 App.OnStartUp() 中创建一个窗口。该应用程序将创建一个没有此代码的窗口,这就是我有两个窗口的原因。我不明白为什么他的原始演示只有一个窗口。
在挠了一个小时后,我想我需要一个提示。谢谢。