Wpf 窗口商店应用程序中的不透明度线
我有问题时,绘制线有不透明。 资料来源一写作:Wpf 窗口商店应用程序中的不透明度线,wpf,xaml,Wpf,Xaml,我有问题时,绘制线有不透明。 资料来源一写作: <Line X1="50" Y1="50" X2="100" Y2="100" Stroke="Red" StrokeThickness="10" Opacity="0.5" StrokeStartLineCap="Round" StrokeEndLineCap="Round"/> <Line X1="100" Y1="100" X2="150" Y2="100" Stroke="Red" StrokeTh
<Line X1="50" Y1="50" X2="100" Y2="100" Stroke="Red" StrokeThickness="10" Opacity="0.5" StrokeStartLineCap="Round" StrokeEndLineCap="Round"/>
<Line X1="100" Y1="100" X2="150" Y2="100" Stroke="Red" StrokeThickness="10" Opacity="0.5" StrokeStartLineCap="Round" StrokeEndLineCap="Round"/>
我想要一张照片
你能帮我吗?
谢谢有很多方法可以实现您所追求的目标,但您需要做的基本工作是将每一行分组到一个容器中,然后减少该容器的不透明度,而不是线条本身 例如,如果将线放置在画布中,如下所示:
<Canvas Opacity="0.5">
<Line X1="50" Y1="50" X2="100" Y2="100" Stroke="Red" StrokeThickness="10" StrokeStartLineCap="Round" StrokeEndLineCap="Round"/>
<Line X1="100" Y1="100" X2="150" Y2="100" Stroke="Red" StrokeThickness="10" StrokeStartLineCap="Round" StrokeEndLineCap="Round"/>
</Canvas>
你可以实现你所追求的目标:
Canvas是处理这些事情的一个很好的工具,但是如果真的需要,它可以被任何可以处理多个子容器(比如网格)所替代。
关键是让容器控制不透明度,而不是孩子们自己。谢谢!目前,我使用多段线解决了这个问题