Заголовок столбцов связывания тока в виде текста для текстового блока внутри DataTemplate

StackOverflow https://stackoverflow.com/questions/4039966

  •  27-09-2019
  •  | 
  •  

Вопрос

Я работаю с SilverlightDatgrid, и у меня есть стиль для каждого заголовка столбца, как показано ниже

<Style x:Name="mytemplate" x:Key="mytemplate"  xmlns:dataprimitives="clr-namespace:System.Windows.Controls.Primitives;assembly=System.Windows.Controls.Data"
                            TargetType="dataprimitives:DataGridColumnHeader">
            <Setter Property="ContentTemplate" >
                <Setter.Value>
                    <DataTemplate x:Name="ColHeaderTemplategrid">
                         <StackPanel>
                             <TextBlock Text="{Binding  this.Content}" ></TextBlock>
                             <TextBox x:Name="txtfilterBox"  KeyDown="txtfilterBox_KeyDown" Width="40"/>
                        </StackPanel>

                    </DataTemplate>
                </Setter.Value>
            </Setter>
        </Style>

Теперь проблема в том, как я могу связать каждое значение заголовка колонны в качестве текста для текстового блока внутри StackPanel.i просто пытался с текстом = «{Biding this.content}», но это не работает. Как я могу связать значение заголовка столбцов как текст текстового блока

Это было полезно?

Решение

Привет, следующий код отсортирован, моя проблема свяжет текущий заголовок столбцов, как текстовый враг текстовый блок

<DataTemplate x:Name="ColHeaderTemplategrid">
                         <StackPanel>
                             <TextBlock Text="{Binding}" ></TextBlock>
                             <TextBox x:Name="txtfilterBox"  KeyDown="txtfilterBox_KeyDown" Width="40"/>
                        </StackPanel>

                    </DataTemplate>
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top