相关疑难解决方法(0)

DataGridTextColumn标头DataTemplate

这可能(希望)有一个简单或非常简单的答案.

假设我想为我的定制标题DataGrid.我可以这样使用DataTemplate:

<DataGridTextColumn Binding="{Binding Name}">
    <DataGridTextColumn.HeaderTemplate>
        <DataTemplate>
            <TextBlock Text="Header Text" TextWrapping="Wrap"/>
        </DataTemplate>
    </DataGridTextColumn.HeaderTemplate>
</DataGridTextColumn>
Run Code Online (Sandbox Code Playgroud)

但是,如果有很多列,那么使用类似的东西就不那么麻烦了

<DataGridTextColumn Binding="{Binding Name}">
    HeaderTemplate="{StaticResource ColumnHeaderTemplate}"
</DataGridTextColumn>
Run Code Online (Sandbox Code Playgroud)

ColumnHeaderTemplate我的习惯在哪里DataTemplate.我的问题是如何将"标题文本"传递给DataTemplate

wpf xaml

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

wpf ×1

xaml ×1