WPF控制項之內容控制項

2021-08-02 16:33:51 字數 416 閱讀 2033

1、內容控制項(content control):是更特殊的控制項型別,他們可包含並顯示一塊內容。

2、內容控制項和布局容器的差異

從技術角度看,內容控制項:可以包含單個巢狀元素的控制項,內容控制項只能包含乙個子元素。

可在內容控制項中放置文字內容,因為xaml解析器會將其轉換為字串物件,並使用字串物件來設定content屬性。

布局容器:可包含任意多個巢狀元素。

不能直接在布局容器中放置字串內容,需要使用繼承自uielement的類對字串進行封裝,如textblock或label類。

注意:有乙個元素是不允許放置到內容控制項中,就是window元素。當建立window元素時,它會進行檢查以確認它是否是頂級容器。如果被放入到另乙個元素中,window元素會丟擲異常。

3、內容控制項繼承自抽象類contentcontrol

WPF控制項

什麼是控制項?控制項是指資料和方法的封裝,而且控制項有自己的方法和屬性。wpf設計ui語言是xaml,它能將使用者資料處理完成後展示出來。我們可以把控制項想像成乙個控制項是乙個容器,容器裡面的內容就是控制項的內容。控制項的內容可以直接是資料,也可以是控制項。wpf中也有預設不能看到的控制項,如doc...

WPF控制項

控制項是指對資料和方法的封裝。控制項可以有自己的屬性和方法,其中屬性是控制項資料的 簡單訪問者,方法則是控制項的一些簡單而可見的功能 控制項建立過程包括設計 開發 除錯 就是所謂的3ds開發流程,即design develop debug 工作,然後是控制項的使用。開發 者應該掌握的三項主要內容是 ...

wpf 控制項

wpf 是資料驅動ui,資料是核心,是主動的,ui從屬於資料並表達資料,是被動的 我們用ui元素響應使用者的操作,wpf把那些能夠展示資料,響應使用者操作的ui元素稱為控制項control 在wpf中,我們關注的是抽象的資料和行為而不是控制項的具體形象。日常生活中經常遇到的控制項,有6類 1.布局控...