WPF基本控件介紹
上一章講到了布局、這點就有點類似建筑設計、第一步是出圖紙、整體的結(jié)構(gòu)、而第二步就是堆砌, 建筑學里面也會有很多描述, 例如磚頭,水泥、玻璃、瓷板。而在WPF中, 這一切的基礎也就是控件、用于填充結(jié)構(gòu)的UI控件。
WPF的控件結(jié)構(gòu)
各種控件類型詳解
ContentControl 類
設置內(nèi)容的屬性為 Content, 例如
控件目錄下只允許設置一次Content, 如下演示給按鈕添加一個Image和一個文本顯示Label, 錯誤如下:
正確的使用方式:
<!利用我們上一章說講到的布局容器裝載在其中, 則可避免這種情形>
HeaderedContentControl 類
相對于ContentControl來說、這類控件即可設置Content, 還有帶標題的Header。
像比較常見的分組控件GroupBox、TabControl子元素TabItem、它們都是具備標題和內(nèi)容的控件。
同樣,該類控件目錄下只允許設置一次Conent和Header, 如下錯誤所示, 出現(xiàn)2次設置Header與Content報錯:
正確的使用方式:
ItemsControl 類
此類控件大多數(shù)屬于顯示列表類的數(shù)據(jù)、設置數(shù)據(jù)源的方式一般通過 ItemSource 設置。如下所示:
重點常用的控件介紹:
TextBlock
: 用于顯示文本, 不允許編輯的靜態(tài)文本。 Text設置顯示文本的內(nèi)容。
TextBox
: 用于輸入/編輯內(nèi)容的控件、作用與winform中TextBox類似, Text設置輸入顯示的內(nèi)容。
Button
: 簡單按鈕、Content顯示文本、Click可設置點擊事件、Command可設置后臺的綁定命令
ComboBox
: 下拉框控件, ItemSource設置下拉列表的數(shù)據(jù)源, 也可以顯示設置, 如下
到此這篇關(guān)于WPF基本控件介紹的文章就介紹到這了。希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
ASP.NET 5已終結(jié),迎來ASP.NET Core 1.0和.NET Core 1.0
命名是非常困難的事情,微軟這次為了和ASP.NET4.6做區(qū)分,采用了全新的命名方式ASP.NET Core 1.0,它是一個全新的框架。2016-03-03.Net創(chuàng)建型設計模式之工廠方法模式(Factory?Method)
這篇文章介紹了.Net設計模式之工廠方法模式(Factory?Method),文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-05-05asp.net網(wǎng)絡數(shù)據(jù)庫開發(fā)實例精解 源文件
asp.net網(wǎng)絡數(shù)據(jù)庫開發(fā)實例精解 源文件...2006-09-09.Net結(jié)構(gòu)型設計模式之橋接模式(Bridge)
這篇文章介紹了.Net結(jié)構(gòu)型設計模式之橋接模式(Bridge),文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-05-05