新建wpf页面DataGridAutoView
引用空间: xmlns:ga="clr-namespace:WPFDemoMVVM.Helpers"
<Grid.Resources>
</Grid.Resources>
新建一个类GridAssist
在命名空间clr-namespace:WPFDemoMVVM.Helpers下,新建GridAssist类
static class GridAssist
{
#region AutoRowColumn
public static string GetAutoRowColumn(DependencyObject obj)
{
return (string)obj.GetValue(AutoRowColumnProperty);
}
public static void SetAutoRowColumn(DependencyObject obj, string value)
{
obj.SetValue(AutoRowColumnProperty, value);
}
///
/// 自动排列 Grid 容器中的所有控件
///
///
/// 值为一个逗号隔开的字符串,形如:
/// - 2,3(2 行 3 列,列宽默认为 1*,行高为 Auto)
/// - _,3(3 列,行数根据子控件而定)
/// - 2,3,Auto(列的宽度为 Auto)
/// Grid 中的所有控件将自动按照从左到右、从上到下的顺序进行排列
/// 控件各自的 RowSpan 以及 ColumnSpan 也会被考虑
///
///
///
///
///
///