c# – 线性渐变画笔淡化WPF

c# – 线性渐变画笔淡化WPF,第1张

概述我有一个刷子,用于为标题的背景着色.我喜欢画笔的外观,但希望它在底部三分之一处淡出透明.任何想法如何做到这一点? <LinearGradientBrush x:Key="HeaderBackgroundBrush" EndPoint=".5,1" StartPoint="1,0"> <GradientStop Color="#006699" Offset="1"/> <G 我有一个刷子,用于为标题的背景着色.我喜欢画笔的外观,但希望它在底部三分之一处淡出透明.任何想法如何做到这一点?
<linearGradIEntBrush   x:Key="headerBackgroundBrush"   EndPoint=".5,1"   StartPoint="1,0">  <GradIEntStop color="#006699" Offset="1"/>  <GradIEntStop color="#80A8CC" Offset="0.5"/></linearGradIEntBrush>
解决方法 我不确定你只能在画笔级别工作,但是你可以在你的控件中应用OpacityMask:
<linearGradIEntBrush    x:Key="headerBackgroundOpacityMask"    StartPoint="0,0"    EndPoint="0,1">  <GradIEntStop color="#FFFFFFFF" Offset="0"/>  <GradIEntStop color="#FFFFFFFF" Offset="0.667"/>  <GradIEntStop color="#00FFFFFF" Offset="1"/></linearGradIEntBrush>...<border Background="{StaticResource headerBackgroundBrush}"        OpacityMask="{StaticResource headerBackgroundOpacityMask}">
总结

以上是内存溢出为你收集整理的c# – 线性渐变画笔淡化WPF全部内容,希望文章能够帮你解决c# – 线性渐变画笔淡化WPF所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1242378.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存