Grid of WPF (一)

wpf 界面的grid使用有些麻烦,他与winform有很大的不同。

由于才开始进行wpf的编程,造成了很多的困扰。听说,一些缺乏艺术细胞的技术人员页面布局变得巨难看无比。

可能我也是此类人吧。

不过,我想即便是我们的美工基础很好,界面设计很出色,为了方便起见有些时候还是需要动态的生成界面,即代码解决创建添加,涉及。

 此时想起来大学时刚学习java时使用记事本编写java的 applet程序时只有代码没有界面的日子。

好了,本文只是说明wpf中grid的代码创建形式。。至于其他的我会在后面的文章中写出。

 Grid的行和列的宽高不再使用数值直接定义了,而是通过定义一个GridLength来实现。

 GridUnitType 规定了GridLength的定义形式,

 

GridUnitType 成员名称说明
Auto大小由内容对象的大小属性决定。
Pixel该值表示为像素。
Star该值表示为可用空间的加权比例。

Star 大小调整用于根据加权比例分配可用空间。有关此类型大小调整的更多信息,请参见使用星型大小调整的示例

在 可扩展应用程序标记语言 (XAML) 中,星号值表示为 * 或 2*。在第一种情况下,行或列将得到一倍的可用空间;在第二种情况下,行或列将得到两倍的可用空间,依此类推。

 Star 大小调整用于根据加权比例分配可用空间。

在 可扩展应用程序标记语言 (XAML) 中,星号值表示为 * 或 2*。在第一种情况下,行或列将得到一倍的可用空间;在第二种情况下,行或列将得到两倍的可用空间,依此类推。

下面代码实现了

1 定义一个Grid,

2 并将它分成平均的四分。

3 以及如何在其上添加control.

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值