Привязка к DataGrid по столбцам? - PullRequest
0 голосов
/ 01 декабря 2011

У меня есть таблица данных с двумя столбцами, и мне нужно связать данные по столбцам , т. Е.

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

Я следую схеме MVVM в моем приложении.В каждой продаже я собираюсь отображать один и тот же набор элементов управления, значения которых связаны.Возможно ли это получить ??

Как этого добиться с помощью MVVM ???

1 Ответ

0 голосов
/ 01 декабря 2011

Кажется, не отличается от обычной привязки.Если бы я делал это, у меня был бы OC типов, который содержал бы каждую строку данных

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

, которую я бы заполнил, будет Row экземпляров (без учета всей проводки INPC)

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

и я бы просто связал эту коллекцию с ItemSource

<DataGrid ItemsSource="{Binding Rows}">
...