Нажать на заголовок столбца таблицы данных невозможно - PullRequest
2 голосов
/ 11 октября 2011

Я создал сетку данных с dataGridTemplateColumn, и я не могу больше использовать щелчок по заголовку для сортировки.Вот пример моего кода:

       <DataGrid.Columns>
            <DataGridTemplateColumn Header="action id" Width="Auto">
                <DataGridTemplateColumn.CellTemplate>
                    <DataTemplate>
                        <Label Content="{Binding id}" />
                    </DataTemplate>
                </DataGridTemplateColumn.CellTemplate>
            </DataGridTemplateColumn>

У вас есть представление о том, что происходит не так?Это из-за использования шаблона, который сортирует сортировку по умолчанию?

Спасибо,

J.

Ответы [ 2 ]

5 голосов
/ 11 октября 2011

Вы должны установить свойство SortMemberPath

<DataGridTemplateColumn SortMemberPath="id" Header="action id" Width="Auto">
0 голосов
/ 11 октября 2011

Попробуйте установить свойство CanUserSortColumn = true для вашего DataGridTemplateColumn.

...