У меня есть сетка всего 1 ряд. Я хотел бы, чтобы количество столбцов определялось контекстом данных сетки.WPF Сетка данных привязка
Например, если у меня есть список имен, открытых в свойстве ObservableCollection под названием «Имена», которые возвращают «Fred», «Joe» и «Anne», мне бы хотелось, чтобы три столбца в сетке, каждая с текстовое поле, привязанное к каждому имени.
Мои мысли до сих пор:
1) Построить сетку вручную в коде-позади и перестраивать его при изменении ObservableCollection. Я не пошел с этим, поскольку это показалось немного неуклюжим, а не способ WPF делать вещи.
2) Создайте привязку со свойством Grid's ColumnDefinitions. Это показалось более правильным, но свойство Grid для ColumnDefinition не имеет свойства зависимостей.
Вы хотите создать сетку или DataGrid? – kenwarner