在WPF应用程序中,所有视图都是从System.Windows.Window继承的,并且有一个关联的xaml和代码隐藏文件。这似乎合乎逻辑。为什么Application类(App)具有xaml和代码隐藏文件?
但是我很困惑,为什么从System.Windows.Application继承的App文件有一个xaml文件?虽然它是一个应用程序而不是一个视图(它不可见)?我知道这个文件通常用于定义应用程序资源等,而xaml提供了定义它们的有效方式。但是这也可以通过编程来完成。那么wpf的设计者通过将xaml和代码隐藏在“App”的文件后实现了什么好处?他们中的一个是不够的?
可能重复[此问题](http://stackoverflow.com/q/4146268/438180)。 – 2011-06-10 13:40:16
@archer。这个问题是不同的。在这个问题中,它被要求在应用程序文件中需要什么样的代码。我不是这样问的。你可以重新阅读这个问题。我知道通常在其中定义了什么。但我的观点是,如果这不是一个视图(用户不可见),那为什么它有一个xaml文件?仅仅拥有一个cs文件还不够吗? – 2011-06-10 13:59:55