在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