【问题标题】:WPF Path height to stretch to its container heightWPF 路径高度拉伸到其容器高度
【发布时间】:2013-10-21 23:04:19
【问题描述】:

如何制作高度随其容器调整的垂直线(路径)?如果水平 StackPanel 高度发生变化(参见下面的代码),我希望垂直 Line(路径)调整其高度,以便它始终拉伸其包含 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 高度发生变化,但路径仍保持固定高度。

【问题讨论】:

  • StackPanel 高度变化是什么意思?关于最大化和最小化窗口?
  • 没有收到问题。如果我将上面的代码放入 xaml 并运行应用程序,它会根据表单大小拉伸垂直线。

标签: wpf path height line


【解决方案1】:

我不清楚你想要什么,但&lt;ViewBox&gt;&lt;/Viewbox&gt; 中的路径。让我知道这是您想要的或添加更多信息。

【讨论】:

    猜你喜欢
    • 2020-09-10
    • 2018-10-14
    • 1970-01-01
    • 2018-01-31
    • 1970-01-01
    • 2019-10-30
    • 2011-01-24
    • 2016-12-15
    • 2014-10-14
    相关资源
    最近更新 更多