C# XAML基礎(chǔ)知識 代碼隱藏文件
盡管XAML是一種強大的用戶界面聲明方式,但它并不是一門編程語言。如果我們想在界面表現(xiàn)的基礎(chǔ)上增加一些功能,則需要使用CW碼。雖然可在XAML中直接嵌入C#代碼,但任何時候都不建議將代碼和標記混合在一起。將要大量用到的是“代碼隱藏文件(Code-Behind Files)”。它們就是普通的C#文件,只不過其名稱與XAML文件相同,再加上xs擴展名。盡管也可以將其命名為其他文件名,但最好遵循上述命名約定。為應(yīng)用程序創(chuàng)建新窗口時,Visual Studio會自動創(chuàng)建代碼隱藏文件,因為它知道我們會為該窗口添加代碼。同時,Visual Studio也會在XAML文件的Window標簽中添加x:Class屬性:
<Window x:Class=,1Chl4Ex01 .MainWindow"
這條語句告訴編譯器,該窗口對應(yīng)的代碼不在一個單獨文件中,而在ChMEx0l.Main Window類中。因為我們只能指定完全限定的類名,不能指定包含該類的程序集,因此不能把代碼隱藏文件放在定義該XAML文件的項目之外。Visual Studio自動將代碼隱藏文件與XAML文件放在同一個目錄中,因此使用Visual Studio時,我們不必擔心發(fā)生上述情況,
點擊加載更多評論>>