Элементы управления Silverlight с помощью ColumnHeader - PullRequest
1 голос
/ 21 января 2010

Как добавить заголовки столбцов в элемент управления Silerlight ItemsControl? Мне нужен быстрый способ отобразить список элементов, который также содержит некоторую информацию заголовка.

Ответы [ 2 ]

0 голосов
/ 21 января 2010

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

Добавление слишком большого количества функциональности может быть излишним; если вам нужна сортировка столбцов или автоматическая генерация столбцов / заголовков, вы можете обнаружить, что DataGrid (как уже указывал Энтони) был бы более быстрым способом получить множество функциональных возможностей бесплатно.

0 голосов
/ 21 января 2010

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

Недостатком сетки данных является то, что она не использует виртуализированный ItemsControl, поэтому производительность может снизиться, если вы пытаетесьперечислить сотни предметов со многими столбцами.

...