gpt4 book ai didi

wpf - 水平或垂直 WPF 线限制为 125,000 像素?

转载 作者:行者123 更新时间:2023-12-04 15:13:34 25 4
gpt4 key购买 nike

水平或垂直 WPF 线是否限制为 125,000 像素?查看以下代码,绿线显示正确,但红线尽管仅长 0.01,但根本不显示。知道为什么吗?

<Window x:Class="DCView.Window11"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window11" Height="300" Width="300">
<ScrollViewer>
<Grid Width="150000">
<Line X1="0" X2="125000.00" Y1="10" Y2="10" StrokeThickness="1" Stroke="Green"></Line>
<Line X1="0" X2="125000.01" Y1="20" Y2="20" StrokeThickness="1" Stroke="Red"></Line>
</Grid>
</ScrollViewer>
</Window>

安德鲁

最佳答案

这似乎是 WPF 处理矢量图形的一个限制。

为了使它更复杂,请尝试更改 StrokeThickness - 如果你设置了 StrokeThickness您的红线来自 12 ,它再次显示......直到你将长度增加到 250000 以上......然后它再次消失。

<Grid>
<Line X1="0" X2="125000.00" Y1="10" Y2="10" StrokeThickness="1" Stroke="Green"></Line>
<Line X1="0" X2="250000.00" Y1="20" Y2="20" StrokeThickness="2" Stroke="Red"></Line>
<Line X1="0" X2="250000.01" Y1="30" Y2="30" StrokeThickness="2" Stroke="Blue"></Line>
</Grid>

最大长度会随着笔划粗细的增加而增加。

另请注意,如果线条不是完全水平或垂直,则长度限制似乎消失了:
<Grid>
<Line X1="0" X2="125000.00" Y1="10" Y2="10" StrokeThickness="1" Stroke="Green" />
<Line X1="0" X2="125000.01" Y1="20" Y2="20.0001" StrokeThickness="1" Stroke="Red" />
</Grid>

你可以找到在连接上写的错误: Disappearing Path (WPF)

关于wpf - 水平或垂直 WPF 线限制为 125,000 像素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13731593/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com