2012-01-26 50 views
1

我想在WPF中創建網格,根據視圖模型中的數組長度動態增長。所以在模型中我有三個道具:WPF中水平和垂直增長的網格

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

這可能嗎?我希望它對視圖模型很簡單。

回答

1

您需要改裝你的數據位在您的視圖模型,你可以使用一個解決方案,如通過Meleak在https://stackoverflow.com/a/4379965/248164提供的一個。

通過此附加屬性,您可以將DataGrid列綁定到視圖模型上的DataGridColumn集合。這些將是你的橫向名稱。

垂直名稱將是第一列的值。