WPF Datagrid标头更改单元格元素

时间:2019-01-24 11:29:14

标签: c# wpf datagrid

当我像这样使用DataGridColumn时:

 <DataGridTextColumn   
      Binding="{Binding ...}">
      <DataGridTextColumn.Header>
         <TextBlock>
             <Run Text="{Binding ....}"/><LineBreak/>
             <Run Text="{Binding ....}"/>
         </TextBlock>
       </DataGridTextColumn.Header>
 </DataGridTextColumn>

,似乎Cell内容不再是TextBox,而是TextBlock。

这在尝试为内部的原始TextBox设置样式时会有所不同。

我应用于DataGridTextColumns的所有样式资源都必须为TextBlocks重写。

那是为什么? 有什么方法可以不使用TemplateColumn取回TextBox?

0 个答案:

没有答案