2013-10-14 47 views
0

如何製作高度隨其集裝箱高度調整的垂直路線(路徑)?如果水平StackPanel高度發生變化(請參閱下面的代碼),我希望垂直線(路徑)調整其高度,以便始終延伸其包含的StackPanel的頂部和底部。WPF將路徑高度拉伸至其集裝箱高度

<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變化。

+0

StackPanel高度變化是什麼意思?在最大化和最小化窗口? – Vishal

+3

沒有得到問題。如果我把上面的代碼放到xaml並運行應用程序,它會根據表單大小延伸垂直線。 – Snehal

回答

0

我不明白你想要什麼,但路徑<ViewBox></Viewbox>。讓我知道這是你想要的或添加更多信息。