c# - C#WPF PolyLine是我的窗口宽度的50%

标签 c# wpf xaml mvvm polyline

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

怎么做?目前,我只有一条非常静态的线。

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

我的窗口宽度设置为1000。

最佳答案

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

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

关于c# - C#WPF PolyLine是我的窗口宽度的50%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61077409/

相关文章:

c# - 如何在 List<T>.RemoveAll 方法不删除任何内容时抛出异常?

c# - 创建自定义路由层次结构 ASP.NET MVC 5

wpf - 在 WPF 中保持两个文本框同步

c# - c#/wpf应用中外部进程如何根据退出原因区分System.Diagnostic.Process.Exit事件

wpf - 从 xaml 模板文件中获取流文档

c# - 将图标属性添加到 xaml

c# - 如何使用 Team Foundation Server API 创建测试运行和结果?

c# - HashAlgorithm.Create 在 C# ASP.NET Core 2 中因 PlatformNotSupportedException 而失败

c# - WPF: ListView 在顶部而不是底部显示最近添加的项目

wpf - 当 AutoGenerateColumns=True 时,有没有办法隐藏 DataGrid 中的特定列?