XAML 样式等效于什么
LinearGradientBrush(Color.FromArgb(255, 154, 153, 153), Color.FromArgb(255, 51, 50, 50), 80)
理想情况下,我想做一个可以重用的应用程序资源。谢谢!
XAML 样式等效于什么
LinearGradientBrush(Color.FromArgb(255, 154, 153, 153), Color.FromArgb(255, 51, 50, 50), 80)
理想情况下,我想做一个可以重用的应用程序资源。谢谢!
你可以使用这个 Xaml ...
<LinearGradientBrush x:Key="MyDefaultBackground" StartPoint="0,0" EndPoint="0,1">
<GradientStop Offset="0" Color="#ff9a9999"/>
<GradientStop Offset="1" Color="#ff333232"/>
</LinearGradientBrush>
这会为您在问题中给出的颜色设置一个名为“MyDefaultBackground”的资源。开始/停止值创建一个渐变,顶部为浅灰色,底部为深灰色。您可以调整开始/停止值以获得不同的效果。
色标值是十六进制的(即十进制的 153 是十六进制的 9a),当您需要转换十进制值时,您可以在“程序员模式”下使用内置的 windows 计算器。
任何时候你想在风格需要画笔的地方使用它,你都可以作曲......
Background={StaticResource MyDefaultBrush}
当对象图中的画笔被声明为高于您正在撰写的样式时,这将起作用。
LinearGradientBrush 的 MSDN 文档位于http://msdn.microsoft.com/en-us/library/system.windows.media.lineargradientbrush(v=vs.110).aspx