0
我试图在现有控件的顶部绘制一条线,但它将颜色混合在一起。我找到的所有教程都是关于如何制作奇特的混合模式,但我只想在我的控件上画一条纯色线,但即使是solidColorBrush也不像我想要的那样。WPF如何禁用混合模式?在控件上绘制混合像覆盖模式的颜色
我试图在现有控件的顶部绘制一条线,但它将颜色混合在一起。我找到的所有教程都是关于如何制作奇特的混合模式,但我只想在我的控件上画一条纯色线,但即使是solidColorBrush也不像我想要的那样。WPF如何禁用混合模式?在控件上绘制混合像覆盖模式的颜色
您是否在您的画笔上设置了不透明度设置?
编辑 我看了一下,显然不透明度似乎是累积的,因为你通过控件继承。
请参阅this链接,他将不透明度应用于按钮内容和按钮本身。您是否可以按照您发布的SO链接的建议去除父对象上的不透明度?
是不透明=“1”,但它没有效果。它看起来好像在不透明度0.5下绘制,即使它设置为1.我也尝试去除OpacityMask,但没有成功。 – user275587 2010-02-23 14:32:06
画笔能否从它的父容器继承不透明度? 像这里解释:http://stackoverflow.com/questions/982103/opaque-element-in-a-transparent-in-wpf – user275587 2010-02-23 14:42:16