次のコードは、関連するGlyphRun
オブジェクトを(200,200)のオフセットで動作させ、アニメーション化し、テキストを赤色矢印で示されるパスに沿って秒:WPF - TranslateTransformを使用しないジオメトリアニメーションのためのより簡単なメソッド
Geometry grg = _glyphRun.BuildGeometry();
drawingContext.DrawGeometry(Brushes.Black, null, grg);
grg.Transform = new TranslateTransform(0, 0);
Duration duration = new Duration(new TimeSpan(0, 0, 0, 1, 250));
DoubleAnimation anim = new DoubleAnimation(200, duration);
anim.EasingFunction = new QuarticEase();
grg.Transform.BeginAnimation(TranslateTransform.XProperty, anim);
grg.Transform.BeginAnimation(TranslateTransform.YProperty, anim);
しかし、私は、そのゼロ・オフセット点の、関与しているTranslateTransform
の必要性を理解していません。
上記のアニメーションを簡単な方法で実現できますか?