Как я могу привязать свойство tag текстового блока в contenttemplate стиля datagridcolumnheader к свойству sortmemberpath столбца datagridtextcolumn
Всем привет,
у кого-то есть идея, как я могу привязать свойство тега textblock ("tbHeader") в ContentTemplate стиля DataGridColumnHeader к свойству SortMemberPath DataGridTextColumn!?
<Style TargetType="{x:Type DataGridColumnHeader}"> <Setter Property="ContentTemplate"> <Setter.Value> <DataTemplate> <StackPanel Orientation="Horizontal"> <TextBlock x:Name="tbHeader" Text="{Binding}" Tag="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type DataGrid}}, Path=????}" Margin="5"/> <Button x:Name="BtnFilter" Click="BtnFilter_Click"> <Button.Template> <ControlTemplate> <Image Source="/Images/filter.png" Width="12" Height="12" Margin="0,5,0,0" /> </ControlTemplate> </Button.Template> </Button> </StackPanel> </DataTemplate> </Setter.Value> </Setter> </Style>
<DataGrid.Columns> <DataGridTextColumn Header="Id" Width="auto" Visibility="Hidden" Binding="{Binding Id}" SortMemberPath="Id" /> <DataGridTextColumn Header="Material No" Width="auto" Binding="{Binding Material_No}" SortMemberPath="Material_No"/> <DataGridTextColumn Header="Serial" Width="auto" Binding="{Binding Serialnumber}" SortMemberPath="Serialnumber"/> </DataGrid.Columns>
Я был бы очень рад получить чаевые
приветствие
Что я уже пробовал:
Несколько попыток относительно привязки и относительного источника