2013-05-04 3 views
0

Обычно свойство Sorting capabilty (маленький треугольник в заголовке столбца + функциональность при щелчке заголовка) выводится из коробки, если вы используете некоторый «типизированный» столбец, просто установив свойство PropertyName в свойство от вашей модели. Например, он работает для DataGridTextBoxColumn. Но, если вам нужно использовать некоторые настраиваемые столбцы, введите DataGridTemplateColumn, у которого нет этого свойства PropertyName. Вопрос: как вы можете добиться «легкой» сортировки по такой колонке. Это должно быть так же просто, как установить что-то вроде «SortingMemberPath» и все.DataGridTemplateColumn Возможности сортировки Telerik RadDataGrid Windows 8

Нужно ли подклассифицировать столбец «типизированного» и создать собственный DataGridCombBoxColumn?

ответ

0

Вы можете достичь желаемой функциональности, выполнив команду ColumnHeaderTapCommand, а затем добавив/удалив необходимый SortDescriptors вручную. Более подробную информацию о командах DataGrid можно найти here. Глиф в заголовке столбца можно показать через свойство Column.SortDirection. Также предложенный подход очень подходит, и в будущем мы намерены расширить текущую логику, чтобы позволить SortDescriptors использовать это сопоставление в шаблонных столбцах.

С уважением, Ivaylo

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