WPF中水平和垂直生长的网格

WPF中水平和垂直生长的网格,wpf,grid,Wpf,Grid,我想在WPF中创建网格,它会根据视图模型中的数组长度动态增长。因此,在视图模型中,我有三个支柱: public string[] HorisontalNames {get;} public string[] VerticalNames {get;} public double[,] Values {get;set;} 可能吗?我希望它对于视图模型是简单的。您需要在视图模型中稍微重新构建数据,并且您可以使用Meleak at提供的解决方案 此附加属性将允许您将DataGrid列绑定到视图模型上的

我想在WPF中创建网格,它会根据视图模型中的数组长度动态增长。因此,在视图模型中,我有三个支柱:

public string[] HorisontalNames {get;}
public string[] VerticalNames {get;}
public double[,] Values {get;set;}

可能吗?我希望它对于视图模型是简单的。

您需要在视图模型中稍微重新构建数据,并且您可以使用Meleak at提供的解决方案

此附加属性将允许您将
DataGrid
列绑定到视图模型上的
DataGridColumn
集合。这些将是您的横向名称


垂直名称将是第一列的值。

您需要在视图模型中稍微重新建模数据,并且可以使用Meleak at提供的解决方案

此附加属性将允许您将
DataGrid
列绑定到视图模型上的
DataGridColumn
集合。这些将是您的横向名称

垂直名称将是第一列的值