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