WPF布局控件Grid的基本使用 - 使用kaxaml
Grid是以表格形式組織控件的一種布局方式;
WPF中的Grid的每一個單元格中可以放置一個或多個控件;
WPF中的Grid支持單元格的合并;
Grid中的行和列可以自定義高度(Height)和寬度(Width);
定義Grid包含3行3列,并放置控件;
定義Grid包含3行3列,并放置9個控件;
定義Grid包含2行2列,并放置控件;
布局時,每個標簽都有開始和結束標簽; <></>;
如果某個標簽被包含在另一個標簽里,那么此組件在布局上就被放在包含它的組件里面;
現在要把Button放在Grid里,<Button></Button>要放在<Grid></Grid>內部;
<Grid.RowDefinitions>定義此Grid包含幾行;<Grid.ColumnDefinitions>定義此Grid包含幾列;
放置的控件使用?Grid.Row 和 Grid.Column 屬性指定放置在Grid的某行某列;
?
這兩句是WPF命名空間,一般都要有;
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
? xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
?
也可以指定一個控件占據多行或多列;使用?Grid.RowSpan 和?Grid.ColumnSpan屬性;
<Pagexmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"><Grid><Grid.RowDefinitions><!--定義行集合 2行--><RowDefinition/><RowDefinition/><RowDefinition/></Grid.RowDefinitions><Grid.ColumnDefinitions><!--定義列集合 2列--><ColumnDefinition/><ColumnDefinition/><ColumnDefinition/></Grid.ColumnDefinitions><Button Content="按鈕1" Grid.Row="0" Grid.Column="0"></Button><Button Grid.Row="0" Grid.Column="1"></Button><Button Content="占用一行兩列的按鈕" Grid.Row="1" Grid.RowSpan="1" Grid.ColumnSpan="2"></Button></Grid></Page>在kaxaml中編輯好布局,再把布局代碼拷貝到VS中加入工程,這工具一般是這么用的;
總結
以上是生活随笔為你收集整理的WPF布局控件Grid的基本使用 - 使用kaxaml的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 初步考虑matlab的仿真功能如何编程实
- 下一篇: asp.net ajax控件工具集 Au