按列绑定到DataGrid?

时间:2011-12-01 14:42:00

标签: mvvm datagrid bind

我有一个包含两列的数据网格,需要绑定数据列式

  

(0,0)(0,1)
  (1,0)(1,1)
  .....
  (n,0)(n,1)

我在我的应用程序中遵循MVVM模式。在每次出售中,我将显示其值受约束的同一组控件。有可能得到这个??

如何使用MVVM实现这一目标

1 个答案:

答案 0 :(得分:0)

似乎与普通绑定没有任何不同。如果我这样做,我会有一个包含每行数据的OC类型

public ObservableCollection<Row> Rows {get;set;}

我将填充Row实例(省略所有INPC接线)

public sealed class Row
{
  public object ColumnOne {get;set;}
  public object ColumnTwo {get;set;}
}

我只是将该集合绑定到ItemsSource

<DataGrid ItemsSource="{Binding Rows}">