Bir DataGridTemplateColumn içeren bir WPF Toolkit DataGrid'im var. Tüm sütunların sıralanabilir olmasını istediğimi bir ızgara özniteliğinde belirttim, ancak DataGridTemplateColumn buna izin vermiyor. Diğer tüm sütunlar sıralamaya izin verir. Hatta bu sütun için CanUserSort'u açıkça doğru olarak ayarlamayı denedim, ama şans yok. Bir şablon sütununu sıralamak mümkün mü? Tüm sütunlar için çalışan özel bir sıralayıcı sağladım, ancak başlık bir sıralama tıklamasına izin vermiyor.
<Controls:DataGrid ItemsSource="{Binding Events}" AutoGenerateColumns="False"
CanUserSortColumns="True"
CanUserReorderColumns="False"
Sorting="DataGrid_Sorting"
x:Name="EventsGrid">
<Controls:DataGrid.Columns>
<Controls:DataGridTemplateColumn Header="Type" Width="42" CanUserResize="False">
<Controls:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Image Source="{Binding EventTypeImage, Mode=OneWay}" HorizontalAlignment="Center" Width="16"/>
</DataTemplate>
</Controls:DataGridTemplateColumn.CellTemplate>
</Controls:DataGridTemplateColumn>
<Controls:DataGridTextColumn Header="Source"
Binding="{Binding Source, Mode=OneWay}" />
<Controls:DataGridTextColumn Header="Details" MinWidth="175"
Binding="{Binding Details, Mode=OneWay}" />
<Controls:DataGridTextColumn Header="Timestamp" MinWidth="175"
Binding="{Binding Timestamp, Mode=OneWay}"
IsReadOnly="True"/>
</Controls:DataGrid.Columns>
</Controls:DataGrid>