Azyrox Ответов: 0

Как я могу привязать свойство 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>


Я был бы очень рад получить чаевые

приветствие

Что я уже пробовал:

Несколько попыток относительно привязки и относительного источника

0 Ответов