Intestazione delle colonne di corrente di associazione come testo per un blocco di testo all'interno di dati dati

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

  •  27-09-2019
  •  | 
  •  

Domanda

Sto lavorando con un SilverlightDatGrid e ho uno stile per ogni intestazione di colonna come sotto

<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>

Ora il problema è come posso legare il valore dell'intestazione di ciascuna colonna come testo per il blocco di testo all'interno di StackPanel. Io stavo solo provando con text = "{Binding this.content}", ma non funziona. Come posso legare il valore dell'intestazione delle colonne come testo del blocco di testo

È stato utile?

Soluzione

ciao il codice seguente risolto il mio problema legare l'intestazione delle colonne corrente come nemico del testo il blocco di testo

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

                    </DataTemplate>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top