0

我想知道是否可以在 DataGrid 中隐藏特定的列标题,例如我想隐藏第 2 列的标题,因为我需要在其中放置一个 Contol,并且不再需要标题。

4

2 回答 2

0

不确定我是否理解正确。是的,您可以通过执行以下操作来隐藏它:

您可以将任何您想要的内容放入 column2 的标题中,据我所知,它只需要 UIElement。您可以将计算器等放在那里。根据您的需要进行切换。

于 2012-10-08T06:21:33.530 回答
0

尝试应用 DataGridColumnHeader 样式

    <Style x:Key="CustomHeader" TargetType="{x:Type DataGridColumnHeader}">
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="DataGridColumnHeader">
                <Grid  >
                    <!-- Put the code for the controller here -->
                </Grid>
            </ControlTemplate>
        </Setter.Value>
    </Setter>
</Style>

如果您不想显示列标题,请不要<ContentPresenter />在样式中包含标签

于 2012-10-08T06:34:09.870 回答