我想在WPF中创建网格,它根据视图模型中的数组长度动态增长。所以在视图模型中我有三个道具:
public string[] HorisontalNames {get;}
public string[] VerticalNames {get;}
public double[,] Values {get;set;}
这可能吗?我希望它对于视图模型来说很简单。
答案 0 :(得分:1)
您需要在视图模型中稍微重新构建数据,并且可以使用Meleak在https://stackoverflow.com/a/4379965/248164提供的解决方案。
此附加属性可让您将DataGrid
列绑定到视图模型上的DataGridColumn
集合。这些将是您的水平名称。
垂直名称将是第一列的值。