C# 画笔和画笔的区别是什么

C# 画笔和画笔的区别是什么,c#,wpf,C#,Wpf,我有一个简短的问题: 画笔和画笔的实际区别是什么。aBrushKey是一个资源键,用于标识画笔资源。笔刷资源是实际的笔刷对象 它与SystemColors一起使用。具体而言,使用BrushKey而不是Brush可以指定DynamicResource,这样您就可以对系统颜色变化做出反应,而无需重新启动应用程序 使用笔刷指定DynamicResource的示例: {DynamicResource {x:Static SystemColors.HighlightBrushKey}} 我找到的指向此主

我有一个简短的问题:


画笔和画笔的实际区别是什么。

a
BrushKey
是一个资源键,用于标识画笔资源。笔刷资源是实际的
笔刷
对象

它与
SystemColors
一起使用。具体而言,使用
BrushKey
而不是
Brush
可以指定
DynamicResource
,这样您就可以对系统颜色变化做出反应,而无需重新启动应用程序

使用
笔刷指定
DynamicResource
的示例:

{DynamicResource {x:Static SystemColors.HighlightBrushKey}}
我找到的指向此主题的链接:


第4点

考虑到谷歌搜索“c#笔刷”的最佳结果是这个问题,你能稍微澄清一下你的问题吗?非常感谢,这正是我想要的信息。笔刷是一个资源键。它是标识笔刷资源的键。画笔资源是实际的画笔。@EdPlunkett谢谢。我在问自己为什么名字里有“钥匙”。现在很清楚了。我修改了答案。@Domysee谢谢,改进了很多