gpt4 book ai didi

WPF - 从中​​心屏幕到边缘绘制曲线,随着屏幕的变化动态适应

转载 作者:行者123 更新时间:2023-12-05 00:15:05 28 4
gpt4 key购买 nike

我想画一条从屏幕中心到左上角的曲线。当窗口调整大小时,线应该改变它的坐标。是否有可能在 MVVM 方面做到这一点?例子: enter image description here

最佳答案

请注意,Viewbox 会缩放其内容的渲染输出(包括例如 PathStrokeThickness),但不会缩放图形的几何形状。

以下方法无需缩放 StrokeThickness 即可工作,因为 Ellipse 控件会缩放其几何形状以适合其边界:

<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
<Border ClipToBounds="True">
<Ellipse Stroke="Black" StrokeThickness="1" RenderTransformOrigin="0,1">
<Ellipse.RenderTransform>
<ScaleTransform ScaleX="2" ScaleY="2"/>
</Ellipse.RenderTransform>
</Ellipse>
</Border>
</Grid>

关于WPF - 从中​​心屏幕到边缘绘制曲线,随着屏幕的变化动态适应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42513941/

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