Можно ли изменить gridviewcolumns во время выполнения, используя mvvm? - PullRequest
0 голосов
/ 04 апреля 2011

Я привязываюсь к неисчислимым (элементам) в моей MainViewModel для отображения данных. Как я уже описывал здесь ранее Как изменить содержимое таблицы данных или списка просмотра с помощью MVVM , все, что я хочу сделать, - это отображать разные таблицы. Мой первый подход состоял в том, чтобы использовать обычную сетку данных и установить для «AutoGenerateColumns» значение true, чтобы отображались правильные столбцы. Как оказалось, производительность была довольно плохой, поэтому я переключился на ListView и GridView, но так как нет доступных «AutoGenerateColumns», мне нужно как-то создавать и изменять столбцы.

Так как бы вы это сделали?

1 Ответ

0 голосов
/ 04 апреля 2011

Посмотрите на этот вопрос для чего-то, что близко к - но не является - автоматической генерации: WPF GridView с динамическим определением .

Вообще говоря, автогенерация означаетразмышляя над ItemsSource, что может привести к путанице, поскольку оно должно правильно покрывать огромное количество возможностей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...