網站首頁 編程語言 正文
上一章講到了布局、這點就有點類似建筑設計、第一步是出圖紙、整體的結構、而第二步就是堆砌, 建筑學里面也會有很多描述, 例如磚頭,水泥、玻璃、瓷板。而在WPF中, 這一切的基礎也就是控件、用于填充結構的UI控件。
WPF的控件結構
各種控件類型詳解
ContentControl 類
設置內容的屬性為 Content, 例如
控件目錄下只允許設置一次Content, 如下演示給按鈕添加一個Image和一個文本顯示Label, 錯誤如下:
正確的使用方式:
<!利用我們上一章說講到的布局容器裝載在其中, 則可避免這種情形>
HeaderedContentControl 類
相對于ContentControl來說、這類控件即可設置Content, 還有帶標題的Header。
像比較常見的分組控件GroupBox、TabControl子元素TabItem、它們都是具備標題和內容的控件。
同樣,該類控件目錄下只允許設置一次Conent和Header, 如下錯誤所示, 出現2次設置Header與Content報錯:
正確的使用方式:
ItemsControl 類
此類控件大多數屬于顯示列表類的數據、設置數據源的方式一般通過 ItemSource 設置。如下所示:
重點常用的控件介紹:
TextBlock
: 用于顯示文本, 不允許編輯的靜態文本。 Text設置顯示文本的內容。
TextBox
: 用于輸入/編輯內容的控件、作用與winform中TextBox類似, Text設置輸入顯示的內容。
Button
: 簡單按鈕、Content顯示文本、Click可設置點擊事件、Command可設置后臺的綁定命令
ComboBox
: 下拉框控件, ItemSource設置下拉列表的數據源, 也可以顯示設置, 如下
原文鏈接:https://www.cnblogs.com/zh7791/p/11372473.html
相關推薦
- 2022-08-23 C++?primer超詳細講解順序容器_C 語言
- 2022-04-27 Python腳本后臺運行的五種方式_python
- 2022-10-27 樹莓派4B更換清華源和沒有公鑰報錯
- 2022-10-11 詳解pandas?df.iloc[]的典型用法_python
- 2022-03-29 C語言的基本編寫規范你了解嗎_C 語言
- 2023-07-03 CSS 中有五種常見的定位方式--詳解
- 2022-08-02 python生產環境禁用assert斷言的方法_python
- 2022-06-06 Docker容器化應用與結構_docker
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支