亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

WPF布局及布局容器該怎么理解

發布時間:2022-01-27 10:57:18 來源:億速云 閱讀:179 作者:柒染 欄目:開發技術

本篇文章為大家展示了WPF布局及布局容器該怎么理解,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

WPF布局基礎

WPF布局原則

  • 一個窗口中只能包含一個元素

  • 不應顯示設置元素尺寸

  • 不應使用坐標設置元素的位置

  • 可以嵌套布局容器

WPF布局容器

  • StackPanel: 水平或垂直排列元素、Orientation屬性分別: Horizontal / Vertical

  • WrapPanel : 水平或垂直排列元素、針對剩余空間不足會進行換行或換列進行排列

  • DockPanel : 根據容器的邊界、元素進行Dock.Top、Left、Right、Bottom設置

  • Grid : 類似table表格、可靈活設置行列并放置控件元素、比較常用

  • UniformGrid : 指定行和列的數量, 均分有限的容器空間

  • Canvas : 使用固定的坐標設置元素的位置、不具備錨定停靠等功能。

布局容器詳解

StackPanel

StackPanel主要用于垂直或水平排列元素、在容器的可用尺寸內放置有限個元素,元素的尺寸總和(長/高)不允許超過StackPanel的尺寸, 否則超出的部分不可見。

WPF布局及布局容器該怎么理解

WrapPanel

WrapPanel默認排列方向與StackPanel相反、WrapPanel的Orientation默認為Horizontal。

WrapPanel具備StackPanel的功能基礎上具備在尺寸變更后自動適應容器的寬高進行換行換列處理。

WPF布局及布局容器該怎么理解

DockPanel

默認DockPanel中的元素具備DockPanel.Dock屬性, 該屬性為枚舉具備: Top、Left、Right、Bottom。

默認情況下, DockPanel中的元素不添加DockPanel.Dock屬性, 則系統則會默認添加 Left。

DockPanel有一個LastChildFill屬性, 該屬性默認為true, 該屬性作用為, 當容器中的最后一個元素時, 默認該元素填充DockPanel所有空間。

WPF布局及布局容器該怎么理解

Grid

學過web的老弟應該知道table表格, 而Grid與其類似, Grid具備分割空間的能力。

RowDefinitions / ColumnDefinitions 用于給Grid分配行與列。

ColumnSpan / RowSpan 則用于設置空間元素的 跨列與闊行。

WPF布局及布局容器該怎么理解

WPF布局及布局容器該怎么理解

Canvas

該容器就相當于一個 "地圖", 包含內的所有控件元素, 則都通過使用XY來定位, 由于不太常用, 所以簡單掠過。

上述內容就是WPF布局及布局容器該怎么理解,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

wpf
AI

荣昌县| 威远县| 应城市| 元氏县| 馆陶县| 温宿县| 梁河县| 麦盖提县| 兴文县| 高邮市| 北辰区| 乐都县| 紫阳县| 肥东县| 祥云县| 子长县| 庄河市| 桂阳县| 贡觉县| 望都县| 和林格尔县| 邵东县| 大英县| 永仁县| 富宁县| 天等县| 北海市| 博罗县| 石台县| 介休市| SHOW| 南郑县| 蓝田县| 会东县| 孝昌县| 长宁区| 怀柔区| 泸州市| 故城县| 嵩明县| 岳西县|