c# - 在 WPF 中为 Beziersegment 设置动画
问题描述
我有一个简单的 BezierSegment,有一个 StartPoint、2 个控制点和一个 EndPoint。
用于此的 XAML 是:
<Path Stroke="Black" StrokeThickness="2" x:Name="MySegment">
<Path.Data>
<PathGeometry>
<PathGeometry.Figures>
<PathFigure StartPoint="100,100">
<PathFigure.Segments>
<BezierSegment Point1="135,100" Point2="135,125" Point3="100,125"/>
</PathFigure.Segments>
</PathFigure>
</PathGeometry.Figures>
</PathGeometry>
</Path.Data>
</Path>
但现在我想将它从起点“绘制”到终点(就像一条线X1
和X2
属性到情节提要中)。
<DoubleAnimation Storyboard.TargetName="MyLine" Storyboard.TargetProperty="X2" To="350"/>
我找到了一些例子,PointAnimation
但在我的情况下,我不想改变一个点的位置,我只想在 Start-Point1-Point2-End 之间画一条线。
感谢所有愿意帮助我的人!
解决方案
推荐阅读
- powershell - 如何将字符串复制到剪贴板Powershell?Linux/Windows/Mac
- android - 如何让活动在后台运行?
- qt - 具有共享上下文的 QOpenGLWidget 子类
- asp.net-core - SignalR ASP.NET Core“当前”版本
- ionic-framework - Ionic 4 Angular 7 - 将对象/数据传递到另一个页面
- java - 如何使用 Criteria Builder 创建动态查询/过滤器
- python - 如何在循环中连接数据文件?
- continuous-integration - CircleCI 作业批准不执行作业
- php - 如何打印两个日期之间的所有日期
- node.js - 无法过滤嵌套数组中的日期以匹配查询 Mongodb