WPF中的网格,水平和垂直增长

时间:2012-01-26 11:02:31

标签: wpf grid

我想在WPF中创建网格,它根据视图模型中的数组长度动态增长。所以在视图模型中我有三个道具:

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

这可能吗?我希望它对于视图模型来说很简单。

1 个答案:

答案 0 :(得分:1)

您需要在视图模型中稍微重新构建数据,并且可以使用Meleak在https://stackoverflow.com/a/4379965/248164提供的解决方案。

此附加属性可让您将DataGrid列绑定到视图模型上的DataGridColumn集合。这些将是您的水平名称。

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