像在画布上绘制一样对路径进行动画处理

Haw*_*wkz 5 wpf animation path draw

我是 WPF 的新手,请指导我解决这个问题的正确方向。

我构建了一个 WPF 应用程序,其中包含路线图视图控件的所有功能。即,可以使用鼠标、键盘和提供的控件来放大/缩小路线图、向各个方向平移。我已将道路映射为使用 Expression Blend 绘制的路径。

目前,我正在寻找一种对选定道路进行动画处理的方法,就像它是用铅笔/钢笔/记号笔绘制的一样。这可能吗?到目前为止,我已经能够为路径的不透明度和颜色设置动画。我已经搜索了很多这个功能但没有运气。可能是我没有搜索正确的术语。我希望你们中的某个人能够对这个问题有所了解。

提前致谢。抱歉,如果我听起来很疯狂:)编程是我疯狂的方式:D

Jos*_* C. 1

我不太确定这是否是您正在寻找的,但我会尝试一下。

动画会有点复杂。它实际上是一系列动画,路径中的每个点减去第一个点都有一个动画。您可能希望从源路径向动画路径添加一个点,一次一个。每次添加点时,该点都会从前一个点开始,然后移动到所需的点。动画会随着时间的推移移动新添加的点,从而给出该片段被“绘制”的效果。当该动画完成时,您将迭代到下一个点并开始下一个动画。