WPF系列 布局

2021-09-25 04:05:37 字數 521 閱讀 5870

wpf開發,最基礎的就是布局,記錄下不布局控制項的區別。

1.canvas:不會自動改變大小。例如:當右邊的紅色框框中沒有內容時,左邊畫布中的控制項會顯示出來。

2.stackpanel:按乙個方向排列,如果包含的元素超過了面板控制項,它會被截斷多出的內容。

4.dockpanel停靠,最後乙個元素可以填滿剩下的所有空間,上下左右,是有先後順序的。

5.grid:可以固定,自動,按比例設定,可以多行多列合併。

6.uniformgrid:簡單版的grid,可以設定行列引數,自動等比例,也可以根據元素自動排列。

7.scrollviewer:加滾動功能,horizontalscrollbarvisibility控制是否顯示,可以設為auto,根據需要顯示。

WPF之路 WPF布局系統

0,什麼是布局 這是乙個很簡單的問題。簡單來說,就是把一些控制項有條理的擺放在介面上合適的位置,顯然擺的亂七八糟不能算布局。在wpf中,這個條理與winform中略有不同,讓我們看個很簡單的介面 這樣子的介面大家在熟悉不過了。依圖所示,wpf先用藍線 假設的線 將介面劃分為上下兩部分,然後再有紅線劃...

WPF之路 WPF布局系統

前言 前段時間忙了一陣子google earth,這週又忙了一陣子架構師 開題報告,現在終於有時間繼續從helloworld到wpf world 中,我們對wpf有了個大概的了解,並了解了初學wpf時應該從哪些知識點入手。今天我們就從最基本的知識點之一布局系統來繼續學習wpf,主要包括如下內容。0,...

WPF布局 布局屬性(四)

在wpf布局框架中,如果標籤不設定布局屬性,系統預設為填充模式。當然,我們可以通過一系列標籤的屬性來達到布局標籤的作用。最常見的屬性是width和height,是指定標籤的寬和高。minwidth,minheight是指標籤的最小寬度和最小高度,即使父容器的寬和高小於這個數字,標籤也保持這個值。ma...