首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WPF的DataGridHeaderBorder在哪里? DataGrid?

WPF的DataGridHeaderBorder在哪里? DataGrid?
EN

Stack Overflow用户
提问于 2010-10-03 20:02:59
回答 2查看 6.4K关注 0票数 3

可能重复: xaml样式的WPF4 DataGridHeaderBorder

我在网上找到了一些WPF DataGrid的样式,它们都是用于预发布DataGrid的。现在,我正在使用.NET4 DataGrid,我得到了一个编译错误,抱怨找不到DataGridHeaderBorder。基于微软,它位于Microsoft.Windows.Themes命名空间中。不管我怎么试,我都做不到。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-10-03 20:09:09

根据.NET4的说法,这似乎是这里的错误。还有一个解决办法。只需添加如下名称空间引用:

代码语言:javascript
复制
xmlns:dg="clr-namespace:Microsoft.Windows.Themes;assembly=PresentationFramework.Aero">

您可能必须在项目中手动添加对PresentationFramework.Aero的引用。

票数 7
EN

Stack Overflow用户

发布于 2011-12-14 22:49:05

你也可以试试这个。(在这种情况下,可以更改听诊器的前景)

代码语言:javascript
复制
<Style x:Key="Consulta_Grilla_HeaderStyle" TargetType="{x:Type DataGridColumnHeader}"  >
    <Style.Resources>
        <Style TargetType="{x:Type Grid}" >
            <Setter Property="TextBlock.Foreground" Value="Yellow"/>      
        </Style>
    </Style.Resources>
</Style>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3851393

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档