xamlの代わりに、コードビハインドで「古い学校」の方法をアニメーション化することは可能ですか?
自分のforループで簡単に実行できる「バウンス効果」のあるものを指す矢印が必要です。しかし、ループ内でリフレッシュする方法やタイマー遅延を行う方法がわかりません。私はすでに画像をコードビハインドの所定の位置に配置しました。私がやりたいのはこの単純なアニメーションだけです...
public void validationArrow()
{
var validationArrow = new Image();
validationArrow.Source = new BitmapImage(new Uri("/SlProject;component/arrow.png", UriKind.RelativeOrAbsolute));
LayoutRoot.Children.Add(validationArrow);
validationArrow.Stretch = Stretch.None;
validationArrow.VerticalAlignment = System.Windows.VerticalAlignment.Top;
validationArrow.HorizontalAlignment = System.Windows.HorizontalAlignment.Left;
var arrowPosition = new TranslateTransform { X = 0, Y = 0 };
validationArrow.RenderTransform = arrowPosition;
validationArrow.Name = "validationArrow";
for (int i = 150; i >= 0; i--)
{
arrowPosition.X = i;
validationArrow.RenderTransform = arrowPosition;
// how can I refresh screen and do some timing here?
}
}