Сортировка столбцов WPF Datagridtextcolumn не работает при первом щелчке после установки пути sortmember

<DataGridTextColumn x:Name="HiddenColumn" Visibility="Hidden" Header="Make" CanUserResize="True" Binding="{Binding Make}" />
<DataGridTextColumn Header="Car" MinWidth="50" Width="150" MaxWidth="150" CanUserResize="True" Binding="{Binding car}" SortMemberPath="Make" />

без использования пути к члену сортировки выполняется сортировка столбца.

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

Оба столбца отображают строку.

Странное поведение, любая помощь будет оценена по достоинству!


person Sainath Naik    schedule 15.11.2018    source источник
comment
Помогает ли вам эта ссылка: stackoverflow.com/questions/1296532/   -  person Swamy    schedule 15.11.2018
comment
Неа, сортировка не работает только при первом нажатии.   -  person Sainath Naik    schedule 15.11.2018
comment
Я пробовал код, и он у меня работает ... Может что-то мешает? Сначала обрабатываете щелчок? Вы пробовали добавить код к событию Sorting элемента управления, чтобы проверить, срабатывает ли он?   -  person Simon Evans    schedule 15.11.2018
comment
@SimonEvans У меня отлично работают другие столбцы, я пробовал отсортировать событие, которое оно запускает.   -  person Sainath Naik    schedule 15.11.2018
comment
@SainathNaik, какой у вас источник коллекции? Этот пост актуален? stackoverflow.com/questions/28985125/   -  person Simon Evans    schedule 15.11.2018
comment
@SimonEvans: я использую наблюдаемую коллекцию, как показано в сообщении, если я удалю sortmemberpath, она сортируется. Но мне нужно отсортировать столбец 2 на основе столбца 1.   -  person Sainath Naik    schedule 15.11.2018