如何在WPF中为数据网格添加标题。我所能做的就是设置我的列标题,但是对我来说,为整个表格设置标题是不可能的。谁能帮我吗。这是我想要的桌子的图像。
答案 0 :(得分:4)
这是一个示例
<DockPanel LastChildFill="True">
<TextBlock Text="Details per Check Type"
Background="Red"
Foreground="White"
FontSize="20"
FontWeight="SemiBold"
TextAlignment="Center"
DockPanel.Dock="Top" />
<DataGrid />
</DockPanel>
上面的示例使用DockPanel作为主容器,顶部的TextBlock作为标题,其余部分使用DataGrid。
我给出了样本样式,您可以根据需要设置标题样式
答案 1 :(得分:1)
您可以在DataGrid之前添加另一个控件(即Label,TextBlock)以包含您的标题。
我通常使用StackPanel来做这些事情:
<StackPanel>
<Label Content="Your Title goes here"/>
<DataGrid>
...
</DataGrid>
</StackPanel>