【问题标题】:Style in HeaderColumn in DatagridDatagrid 中 HeaderColumn 中的样式
【发布时间】:2012-09-14 08:39:54
【问题描述】:

请看下面这张我的数据网格的图片。

现在想要在 headerColumn 中有一个边框。我尝试过列标题样式,但它对我不起作用。 我想要以下样式的数据网格标题。请参见下图。 我如何在 datagird 中实现这种风格。 谢谢

【问题讨论】:

    标签: silverlight silverlight-4.0 silverlight-3.0


    【解决方案1】:

    您必须更改 DataGrid 模板,而不是列标题。在默认的 DataGrid 模板中有:

    <sdk:DataGridColumnHeadersPresenter x:Name="ColumnHeadersPresenter" Grid.Column="1"/>
    

    我认为你必须在那里编辑。

    【讨论】:

    • 你能告诉我更多细节吗?在 xaml 中,我必须在哪里写这一行。
    • 这一行在 Datagrid 模板内。您必须围绕它进行自定义(您可以设置边框)。如果您使用的是 Expression Blend,请打开 Datagrid xaml。在设计模式下,在 Datagrid 上按右键,然后选择 Edit template > Edit current。它将出现您的数据网格的模板。
    • 感谢您的回复,但它对我不起作用。所以我使用了 datagrid Columnheader 样式而不是 sdk:DataGridColumnHeadersPresenter。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-16
    • 2011-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多