我正在尝试在我的WPF应用程序中创建一个具有透明填充但实心笔画的形状。我在Path
上看到一个叫做Opacity
的属性,它将笔画和填充都变为透明。是否有可能只将填充变成透明而不是中风?WPF形状与透明填充,但坚实的行程可能吗?
编辑:我需要填充是一个透明的颜色和中风是一个纯色。
我正在尝试在我的WPF应用程序中创建一个具有透明填充但实心笔画的形状。我在Path
上看到一个叫做Opacity
的属性,它将笔画和填充都变为透明。是否有可能只将填充变成透明而不是中风?WPF形状与透明填充,但坚实的行程可能吗?
编辑:我需要填充是一个透明的颜色和中风是一个纯色。
使用Polygon
类。
<Polygon Fill="Transparent" Points="1,2,35,50,90,20" Stroke="Aqua" StrokeThickness="2" />
WPF中有很多形状如here所述。
WPF提供了许多随时可用的Shape对象。所有形状对象都继承自Shape类。可用的形状对象包括椭圆,直线,路径,多边形,折线和矩形。
所以你想透明填充,但坚实的中风?为什么不只是这样做
<Rectangle Stroke="Red" StrokeThickness="5" Fill="Transparent"/>
不是矩形而是形状。 – AnjumSKhan
@AnjumSKhan一个矩形从WPF中的形状派生,所以使用矩形作为例子适用于任何形状.. Shape是一个抽象类,所以当然它不能用于XAML ... – Cyral
@Cyral为什么我的答案是错的 ? – AnjumSKhan
他实际上是一个不透明度小于1的填充画笔。 – Clemens
感谢您的答复。我确实需要显示一种颜色作为填充,但它需要是半透明的。中风我需要是一个纯色,没有透明度。 – Jeff
啊,半透明不透明:) – Cyral