日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

WPF布局控件Grid的基本使用 - 使用kaxaml

發布時間:2025/4/14 asp.net 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。