【问题标题】:C# WPF PolyLine that is 50% of my window widthC# WPF PolyLine 是我的窗口宽度的 50%
【发布时间】:2020-07-19 11:46:34
【问题描述】:

对于你们中的一些人来说,这应该是一个简单的答案。 我想画一条总是我的窗口宽度的 50% 的线,我该怎么做? 因此,如果用户调整窗口大小,线条应该能够自动调整自身并增大/缩小以始终保持 50% 的窗口宽度。

如何做到这一点?目前,我只有一条非常静态的线路......例如......

<Polyline Points="0,0 1,0" HorizontalAlignment="Right" Width="500" Stretch="Fill" Stroke="Blue" StrokeThickness="10" />

我的窗口宽度设置为 1000。

【问题讨论】:

  • 您想要一条垂直线的厚度为窗口的一半还是保持其厚度但保持在中心?还是你想要一个水平的,一端粘在窗户的一侧,另一端粘在中间?

标签: c# wpf xaml mvvm polyline


【解决方案1】:

您可以使用Path 控件创建相同的效果。 Data 属性值使用一对Move 元素来定义绘图表面的标称尺寸。

<Path Stroke="Black" StrokeThickness="5" Data="M 100,0 M 0,0 L 50,0" Stretch="Uniform" />

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-16
    • 2012-09-02
    • 2015-11-30
    • 1970-01-01
    • 1970-01-01
    • 2019-10-09
    • 2012-01-22
    相关资源
    最近更新 更多