- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
好吧,这一直困扰着我,我还没有真正找到任何明确的答案作为 Color
之间差异的原因/原因。 & SolidColorBrush
所以我想知道是否有人可以教育我。
我已经知道用法上的差异,例如我可以使用 SolidColorBrush
像我说的那样依赖;
<SolidColorBrush x:Key="BlahBrush" Color="#FFFFFFFF"/>
<Border Background="{StaticResource BlahBrush}"/>
EasingColorKeyFrame
就像;
<EasingColorKeyFrame KeyTime="0" Value="{StaticResource BlahBrush}" />
Color
来解决这个问题。就像;
<Color x:Key="OriginalBlahBrush">#FFFFFFFF</Color>
<SolidColorBrush x:Key="BlahBrush" Color="{StaticResource OriginalBlahBrush}"/>
Color
SolidColorBrush
的唯一属性(property)并且可以在不分离的情况下获得相同的行为;
<SolidColorBrush>
<SolidColorBrush.Color>
<Color A="255" R="0" G="0" B="255" />
</SolidColorBrush.Color>
</SolidColorBrush>
最佳答案
来自 Brush 中的备注部分:
A Brush "paints" or "fills" an area with its output. Different brushes have different types of output. Some brushes paint an area with a solid color, others with a gradient, pattern, image, or drawing. The following list describes the different types of WPF brushes:
•SolidColorBrush: Paints an area with a solid Color.
•LinearGradientBrush: Paints an area with a linear gradient.
•RadialGradientBrush: Paints an area with a radial gradient.
•ImageBrush: Paints an area with an image (represented by an ImageSource object).
•DrawingBrush: Paints an area with a Drawing. The drawing may include vector and bitmap objects.
•VisualBrush: Paints an area with a Visual object. A VisualBrush enables you to duplicate content from one portion of your application into another area; it's very useful for creating reflection effects and magnifying portions of the screen.
关于wpf - Color 和 SolidColorBrush 的区别澄清,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21467296/
我想从十六进制值(例如#ffaacc)创建SolidColorBrush。我怎样才能做到这一点? 在 MSDN 上,我得到: SolidColorBrush mySolidColorBrush = n
我有这条线并且它有效但是我如何返回一个自定义颜色字符串例如“#2228D4” return (Boolean)value ? new SolidColorBrush(Colors.Red) : new
我正在尝试比较 2 支画笔,如您在图片中所见。我不知道为什么它会失败...... 最佳答案 它们不会相等,因为它正在进行引用比较,并且它们是堆中具有相同属性的两个不同引用。 如果你想控制对象比较,你应
我正在执行以下操作以填充具有一定不透明度的矩形。 SolidColorBrush fillColor = new SolidColorBrush(myColor); fillColor.Opaci
如何将转换 颜色名称 为SolidColorBrush 类型?我的意思是“黄色”这个词。 SolidColorBrush scb = ??? ; // "Yellow" 谢谢! 最佳答案 要获取颜色
我有一个进度条,我想根据 bool 值更改颜色; true 为绿色,false 为红色。我的代码看起来应该可以工作(当我将它绑定(bind)到文本框时它返回正确的值),但当它是进度条的颜色属性时却不行
我在ResourceDictionary中设置了SolidColorBrush和LinearGradientBrush资源的负载。我在重新设计几个控件以供我们的应用程序使用时使用了它们。 现在,我还需
我在 xaml 中定义了一个资源: ... 我正在尝试从代码中设置它: void _administrationClient_GetByFilterModule
我想要什么 我想在多个 UserControl 类型中重复使用某些样式。 我希望一些Border控件的背景闪烁,我希望它们都使用相同的样式、静态资源和动画,以便它们都同步闪烁。 我是如何做到的 为此,
我有一个用户控件,它使用如下的画笔资源为控件中的几个元素提供颜色: 现在,我想使用触发器更改此资源的颜色,以便在发生特定条件时提供高亮显示
我试图用 WP7.1 中可用的所有预定义 SolidColorBrushes 填充列表,但我无法通过代码执行此操作。我已经用一个简短的测试颜色列表手动完成了这个,它工作正常,但是有超过一百种不同的预定
没有处置 SolidColorBrush 的选项。 如何防止 SolidColorBrush 对象发生内存泄漏? 我什至不能使用“使用”,因为 SolidColorBrush 没有实现 IDispos
如何在运行时更改正在另一个资源字典中使用的资源字典的颜色? 这是我的设置: Colours.xaml: 样式.xaml: Window.xaml ..... .
ListView 的 itemtemplate 内有一个边框,如下所示:
我有一个通过 SignalR 接收动态更新的 UWP 应用程序。我使用的是 Template10,SignalR 监听器位于 ViewModel 类中。 当 SignalR 收到消息时 - 模型会更新
是否可以通过动画将 Ellipse.Fill 从 LinearGradientBrush 更改为 SolidColorBrush 或更改 LinearGradientBrush 中的 gradient
好吧,这一直困扰着我,我还没有真正找到任何明确的答案作为 Color 之间差异的原因/原因。 & SolidColorBrush所以我想知道是否有人可以教育我。 我已经知道用法上的差异,例如我可以使用
我正在尝试在 Silverlight 中编写一个 IValueConverter。此 IValueConverter 将返回一个 SolidColorBrush。转换器将传递一个十六进制值,如“FFF
xaml 中的这种填充矩形是否可行? 我不想使用渐变来填充矩形,因为在每个部分使用纯色画笔的图像不同。 谢谢 最佳答案 试试这个:
这个问题在这里已经有了答案: Convert string to Brushes/Brush color name in C# (10 个答案) 关闭 8 年前。 我正在尝试将 string 转换为
我是一名优秀的程序员,十分优秀!