2011-12-13 3 views
0

Я разрабатываю приложение WPF, Ниже два будучи основными модулямиКакой шаблон проектирования можно использовать для этого сценария?

  1. Данные, полученные от службы и было бы частые обновления после первоначального запуска.
  2. Элементы управления сеткой, отображающие данные, должны быть динамически созданы на основе конфигурации.

Какой шаблон дизайна лучше всего подходит для этой проблемы. MVVM рисунок здесь не подходит.

Любые предложения?

Спасибо,

+1

почему не MVVM подходит вашей ItemsSource? –

+0

Привет, Пожалуйста, проверьте мой ответ Антону. Спасибо – Shiva

ответ

0

с использованием этого раствора WPF MvvM DataGrid Dynamic Columns

вы можете создать столбцы в вашей виртуальной машины и имеют MVVM связываются с обоими определениями столбцов и данных для DataGrid.

Это при условии, что вам нужно много контроль над своими колоннами, а не только иметь DataGrid автоматически генерировать их от связывания

+0

Спасибо за ответ. В моем сценарии количество элементов управления сеткой будет динамичным. Для получения данных служба нуждается не менее, чем за 30 секунд. Элементы управления пользовательского интерфейса не могут быть созданы до тех пор, пока служба не получит данные. Будет ли MVVM по-прежнему вписываться? Благодарю. – Shiva

+0

Какое «управление сеткой»? Кроме того, можно ли получить данные конфигурации, а затем получить только небольшое количество общих данных для пользователя? (Предполагается, что данные настолько велики, что они не будут сразу помещаться на экране.) –

+0

Это фактически элементы управления сетью сторонних производителей. Да, это хорошая идея, чтобы получить только часть данных и загрузить их, а затем загрузить другие данные на задней панели. – Shiva

Смежные вопросы