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是处理这些事情的一个很好的工具,但是如果真的需要,它可以被任何可以处理多个子容器(比如网格)所替代。
关键是让容器控制不透明度,而不是孩子们自己。

谢谢!目前,我使用多段线解决了这个问题