c# - WPF:关键语法中的 ResourceKeys 如何工作?

标签 c# wpf xaml

我在使用 devexpress 网格时发现了这个。我想知道 key 中指定的语法是如何工作的。

<SolidColorBrush x:Key="{dxgt:GridColumnHeaderThemeKey ResourceKey=HeadersVerticalLineBrush}" Color="#FFFFFFFF" />

我习惯了

<SolidColorBrush x:Key="MyBrush" Color="#FFFFFFFF" />

有什么想法吗?

最佳答案

SolidColorBrush被设置为使用特定数据网格画笔为网格列着色的颜色(黑色)HorizontalGridLinesBrush设置应用于水平线的画笔。

例如,将网格线设置为红色。

<SolidColorBrush x:Key="{dxg:GridColumnHeaderThemeKey ResourceKey=HeadersVerticalLineBrush}" Color="Red"/><br/> <SolidColorBrush x:Key="{dxg:GridRowThemeKey ResourceKey=GridDataRowDelimiterBrush}" Color="Red"/>

此链接描述了您可以使用的不同画笔样式。 DataGrid Brushes

关于c# - WPF:关键语法中的 ResourceKeys 如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5490363/

相关文章:

c# - 名称中带有空格的 JSON 类

c# - 如何在 WPF 中绑定(bind)用作 DataGridTemplateColumn 的用户控件失败

c# - 如何使用 C#/IHTMLDocument2 设置文本字段的值

c# - MVC4 脚本包缓存问题

wpf - 如何使用 SnapToDevicePixels 和 StrokeDashArray

wpf - TextBlock 中的文本在 ListBox 中未正确修剪

javascript - 从 C# 项目页面导航到 Javascript 项目页面 Windows Phone 8.1

c# - UWP - Splitview 定义相对于 OpenPaneLength 的值

c# - 在 Windows 8 中使用 C# 设置菜单 Flyout 背景颜色

c# - 奇怪的 C# 变量声明