首页 > 解决方案 > 在 DataGrid 的标题中添加图像

问题描述

我搜索了很长时间,但没有结果。有人可以告诉我是否可以在我的 DataGrid 的第 3 列的标题中添加图像?

在此处输入图像描述

标签: c#wpf

解决方案


它看起来像这样:

<DataGrid ItemsSource="{Binding Col1}" AutoGenerateColumns="False">
    <DataGrid.Columns>
        <DataGridTextColumn Header="H1" Binding="{Binding Col1Binding}"/>
        <DataGridTextColumn Header="H1" Binding="{Binding Col2Binding}"/>
        <DataGridTextColumn Binding="{Binding Col3Binding}">
            <DataGridTextColumn.Header>
                <Grid>
                    <Image Source="Image.png"/>
                    <TextBlock Text="Your header if needed"/>
                </Grid>
            </DataGridTextColumn.Header>
        </DataGridTextColumn>
    </DataGrid.Columns>
</DataGrid>

推荐阅读