Closed. This question needs debugging details 。它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 Stack Overflow 的 on-topic

5年前关闭。



Improve this question




我正在尝试在我的 WPF 应用程序中创建一个具有透明填充但实心笔划的形状。我在我绘制的 Opacity 上只看到一个名为 Path 的属性,它使笔触和填充都变得透明。是否可以只将填充透明而不是笔触?

编辑:我需要填充为透明色,笔划为纯色。

最佳答案

使用具有不透明度的 SolidColorBrush 进行填充。

<Rectangle Stroke="Red" Margin="10"  StrokeThickness="5" Height="50" Width="100">
    <Rectangle.Fill>
        <SolidColorBrush Color="Red" Opacity=".5"/>
    </Rectangle.Fill>
</Rectangle>

如果您不需要绑定(bind)不透明度或颜色,您也可以使用速记:Fill="#80FF0000" 其中前 2 个字符是 alpha 值的十六进制代码。

结果:

c# - 带有透明填充的 WPF 形状,但可以使用实心笔画吗?-LMLPHP

关于c# - 带有透明填充的 WPF 形状,但可以使用实心笔画吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35105685/

10-12 00:27
查看更多