2012-01-26 27 views
1

WPFでグリッドを作成したいのですが、ビューモデルにある配列の長さによってdynamiccallyが大きくなります。ビューモデルでは、私は3つの小道具を持っています:水平方向と垂直方向の両方に成長するWPFのグリッド

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

それは可能ですか?私はそれがビューモデルのために簡単であることを望みます。

答えて

1

ビューモデルでデータを少し改造する必要があります。また、Meleakの提供するソリューション(https://stackoverflow.com/a/4379965/248164など)を使用することもできます。

この添付プロパティを使用すると、DataGrid列をビューモデルのDataGridColumnのコレクションにバインドできます。これらはあなたの水平な名前になります。

縦の名前は、最初の列の値になります。

関連する問題