位置:首頁 > 軟件操作教程 > 編程開發(fā) > C# > 問題詳情

C# XAML基礎(chǔ)知識 代碼隱藏文件

提問人:劉團(tuán)圓發(fā)布時(shí)間:2020-12-08

    盡管XAML是一種強(qiáng)大的用戶界面聲明方式,但它并不是一門編程語言。如果我們想在界面表現(xiàn)的基礎(chǔ)上增加一些功能,則需要使用CW碼。雖然可在XAML中直接嵌入C#代碼,但任何時(shí)候都不建議將代碼和標(biāo)記混合在一起。將要大量用到的是“代碼隱藏文件(Code-Behind Files)”。它們就是普通的C#文件,只不過其名稱與XAML文件相同,再加上xs擴(kuò)展名。盡管也可以將其命名為其他文件名,但最好遵循上述命名約定。為應(yīng)用程序創(chuàng)建新窗口時(shí),Visual Studio會自動(dòng)創(chuàng)建代碼隱藏文件,因?yàn)樗牢覀儠樵摯翱谔砑哟a。同時(shí),Visual Studio也會在XAML文件的Window標(biāo)簽中添加x:Class屬性:

    <Window x:Class=,1Chl4Ex01 .MainWindow"


    這條語句告訴編譯器,該窗口對應(yīng)的代碼不在一個(gè)單獨(dú)文件中,而在ChMEx0l.Main Window類中。因?yàn)槲覀冎荒苤付ㄍ耆薅ǖ念惷?,不能指定包含該類的程序集,因此不能把代碼隱藏文件放在定義該XAML文件的項(xiàng)目之外。Visual Studio自動(dòng)將代碼隱藏文件與XAML文件放在同一個(gè)目錄中,因此使用Visual Studio時(shí),我們不必?fù)?dān)心發(fā)生上述情況,

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部