Создание заголовка столбца DataGrid для сортировки в WPF с использованием C #

Я использую C # в Visual Studio 2008, и я установил WPF Toolkit. Я создал DataGrid в testtest.xaml. Столбцы ID и Parts $ могут сортировать DataGrid, щелкая соответствующие заголовки столбцов. Однако заголовок столбца Полная дата не имеет такой возможности. Я использовал тег «DataGridTemplateColumn» для форматирования дат для этого столбца. Как программировать заголовок столбца «Полная дата», чтобы вы могли щелкнуть заголовок столбца «Полная дата» и отсортировать этот столбец. Если щелкнуть столбец, стрелка не только не отображается, но и заголовок столбца не «кликабелен». Спасибо

    <Label Height="22" HorizontalAlignment="Left" Margin="10,45,0,0" Name="label1" VerticalAlignment="Top" Width="41">Task</Label>
    <my:DataGrid ItemsSource="{Binding}" AutoGenerateColumns="False" Margin="140,83,67,28" Name="dataGrid1" GridLinesVisibility="Vertical" IsReadOnly="True">
        <my:DataGrid.Columns>
            <my:DataGridTextColumn    Binding="{Binding Path=[ID]}" Header="ID" />
            <my:DataGridTextColumn Binding="{Binding Path=p}" Header="Parts $" />
            <my:DataGridTemplateColumn  SortMemberPath="" Header="Complete Date">
                <my:DataGridTemplateColumn.CellTemplate >
                    <DataTemplate>
                        <TextBlock>
                            <TextBlock.Text>
                                <Binding Path="CompleteDate" ConverterCulture="en-GB" StringFormat="{}{0:MM/dd/yyyy}"/>
                            </TextBlock.Text>
                        </TextBlock>
                    </DataTemplate>
                </my:DataGridTemplateColumn.CellTemplate>
            </my:DataGridTemplateColumn>
        </my:DataGrid.Columns>
    </my:DataGrid>
</Grid>

Ответы на вопрос(1)

Ваш ответ на вопрос