轉 8天入門wpf 第六天 細說控制項

2021-09-06 05:50:15 字數 637 閱讀 7302

wpf中的控制項大體上分為四類

內容控制項

contentcontrol直接從control類中派生出來,內容控制項的最大特徵是含有乙個content屬性,content屬性的型別是object,因此內容控制項可以是.net的任何類。若content屬性是乙個沒有使用者介面的類,那麼會建立乙個textblock,然後呼叫呼叫object類的tostring方法,從而在控制項中顯示字串,如果content是ui元素,wpf會呼叫onrender方法,從而在控制項中繪製出該ui元素。

條目控制項

itemscontrol直接派生自control類,與內容控制項不同,itemscontrol中含有items屬性,這個屬性具有itemcollection型別。其內容可以是任何乙個object型別的物件,wpf在顯示items屬性中的物件時,如果這個物件是ui元素,就直接條用ui元素的onrender方法;若不是ui元素,wpf會建立一textblock,並在textbox中顯示該物件的tostring方法所返回的結果。itemscontrol類中還有乙個重要的屬性itesource屬性,這是用來做資料繫結的。當我們使用了itemssource屬性,items屬性就會自動設定為null。

文字控制項(text controls) 和範圍控制項(range controls)比較簡單在這裡不做說明

第六天 風氣

第六天 風氣 答 人有了,就得定規矩,否則就是一幫烏合之眾,而不是團隊。1必須朝九晚五。嚴格控制員工手裡有辦公室鑰匙。下班必須準時鎖門,員工準時離開。斷公司外網。要加班必須上級主管簽字,更不准在辦公室留宿,洗澡。這一條很重要,不要讓程式設計師活得像個浪子,精神恍惚,口中神叨,鬍子拉碴,這都是浮動工作...

開課第六天

今天是開課第六天,老師上午沒有講課,講了一上午的題,下午又講了新知識,如下 1 順序結構 從上到下順序進行。2 分支結構 if boolean表示式 else switch 值 case 值 break case 值 break switch 執行流程,switch的值和case的值一一比較,如果一...

第六天學習

變數的作用域 區域性變數 在函式內部定義的變數,這個變數只能在函式內部使用,在全域性當中不能使用。使用就報錯了。全域性變數 在函式外部定義的變數,這個變數可以在全域性使用。但是我們一般不推薦使用全域性變數 因為可能會意外的修改掉變數的值。迫不得已不要用全域性變數 衝突處理原則 就近原則。而不是從上到...