WPF教程:[1]WPF教程控制元件使用?

WPF教程控制元件使用

工具/原料

vs 2010

方法/步驟

首先我們瞭解,X的意思

x: 字首將用於對映 XAML xmlns

x:Key:為 ResourceDictionary 中的每個資源設定一個唯一的鍵。在應用程式標記中 看到的所有

x:

用法中 x:Key 可能佔到 90%

x:Class:向為XAML 頁提供程式碼隱藏的類指定CLR 名稱空間和類名。

必須具有這樣一

個類才能支援程式碼隱藏,

也正是由於這個原因,

即使沒有資源,

您也幾乎總是會看到對映的

x:Name

:處理物件元素後,為執行時程式碼中存在的例項指定執行時物件名稱。

x:Static

:啟用一個獲取靜態值的值引用,該靜態值只能是一個

x:Type

:根據型別名稱構造一個

Type

2、StackPanel的使用

StackPanel 是以堆疊的方式顯示其中的控制元件,他有水平和垂直兩種顯示方式,如圖所示

程式碼如下,

WPF教程:[1]WPF教程控制元件使用

WPF教程:[1]WPF教程控制元件使用

2、WrapPanel的使用方法

以流的形式由左到右,由上到下顯示控制元件

WPF教程:[1]WPF教程控制元件使用

WPF教程:[1]WPF教程控制元件使用

5、dockPanel 以上、下、左、右、中為基本結構的佈局方式,程式碼如下

WPF教程:[1]WPF教程控制元件使用

5、grid標籤的用法

Grid是以表格形式組織控制元件的一種佈局方式,

WPF中的Grid的每一個單元格中可以放置多個控制元件,但控制元件可能會層疊在一起

WPF中的Grid支援單元格的合併,類似於HTML中的table td中的rowspan和colspan

Grid中的行和列可以自定義高度(Height)和寬度(Width) 在設定高度和寬度時可以採用兩種寫法:

1)Height=”60”:不加“星號”表示固定的高度

2)Height=”60*”:加“星號”表示“加權”的高度,在調整窗體大小時,此高度或寬度會按窗體大小改變的比例進行縮放,

Grid.Row 表示行的序號

Grid.Column 表示列的序號

Grid.ColumnSpan="2" 表示兩列合併為一列

程式碼如下:

WPF教程:[1]WPF教程控制元件使用

WPF教程:[1]WPF教程控制元件使用

UniformGrid

控制元件為控制元件提供了一種簡化的網格佈局。當控制元件新增到

時,它們會排列在一個網格模式中,該網格模式會自動調整以使控

件之間的距離保持均勻。單元格的數目將進行調整,以適應控制元件的數目。

在使用UniformGri的時候:

各單元格的大小完全相同

單元格的數量取決於放入的控制元件的數量,且單元格一定是行、列數相同的,

WPF教程:[1]WPF教程控制元件使用

WPF教程:[1]WPF教程控制元件使用

Canvas 在WPF中子元素的絕對定位的佈局控制元件

其子元素使用Width、Height定義元素的寬度和高度

Convas.Left定義左邊的距離,Convas.Right定義右邊的劇烈,Convas.Top,定義頂部的位置,Convas.Bottom 距離底部的位置

教程, 職業, 語音, 控制元件,
相關問題答案