有时为了显示的美观,需要将GridView控件中每一列,或者是某一列的宽度进行后台动态的修改。
这里提供了一种方法。
例如:此GridView含有6列,使得每一列的宽度平均分配。
1、前台将GridView放一个Grid中,并将分别命名。
2、在GridView中定义一个SizeChanged的事件
3、后台在事件中增加代码
这里,就实现了每一列的宽度在调整窗口的时候能动态的更改宽度,实现每一列都平均分配。
效果如下:
4、如果要单独更改某一列的宽度,代码如下:
也可以像下面这样直接指定宽度:
XAMLGridView.Columns[1].Width = 400;
效果如下: