タグ付けされた質問 「wpftoolkit」

3
WPF Toolkit DataGridでDataGridTemplateColumnを並べ替える方法を教えてください。
1つのDataGridTemplateColumnを持つWPF Toolkit DataGridがあります。すべての列を並べ替え可能にすることをグリッド属性で指定しましたが、DataGridTemplateColumnではそれを許可していません。他のすべての列はソートを許可します。その列でCanUserSortを明示的にtrueに設定することも試みましたが、うまくいきませんでした。テンプレート列をソートすることもできますか?すべての列で機能するカスタムソーターを提供しましたが、ヘッダーで並べ替えのクリックができません。 <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>
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.