0

高さがコンテナーに合わせて調整される垂直線 (パス) を作成するにはどうすればよいですか? 水平方向の StackPanel の高さが変更された場合 (以下のコードを参照)、垂直方向の Line (Path) の高さを調整して、それを含む StackPanel の上部と下部が常に伸びるようにします。

<StackPanel Orientation="Horizontal">
     <StackPanel Orientation="Vertical">
     </StackPanel>
     <Path Data="M280,0 L280,300" Stretch="Uniform" Fill="#FFE45737" Margin="50,0,0,0"  Width="2">
         <Path.Stroke>
             <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                 <GradientStop Offset="0" Color="#0C9D9D9D"/>
                 <GradientStop Offset="0.996" Color="#0C9D9D9D"/>
                 <GradientStop Color="#FF9D9D9D" Offset="0.25"/>
                 <GradientStop Color="#FF9D9D9D" Offset="0.75"/>
              </LinearGradientBrush>
          </Path.Stroke>
      </Path>
</StackPanel>

このコードでは、StackPanel の高さが変化しても、Path はそこに固定された高さで固定されます。

4

1 に答える 1