我想在 WPF 中绘制一条折线,它的开始和结束之间的不透明度不同。我使用了 LinearGradientBrush。然而,这不符合我的期望。梯度考虑了边界框或容器中的位置。是否可以根据折线的“长度”(在开始和结束之间)进行渐变?
问问题
750 次
2 回答
1
看看GradientBrush.MappingMode 属性。默认是BrushMappingMode.RelativeToBoundingBox
和你想要的BrushMappingMode.Absolute
。
于 2012-08-10T13:56:04.903 回答
0
试试Charles Petzold 的 GradientPath。但它是一个FrameworkElement
,所以不能完全像Polyline
.
于 2017-10-19T15:13:18.947 回答