ColorAnimation

Color型の値を、指定された時間(Duration)に沿って、開始値(From)から終了値(To)(By)までの値に変化させます。
ここでのサンプルは以下のような、文字列の色をアニメーションさせるというものです。

ColorAnimationサンプル

サンプルのXAMLコード bookmark

ここで重要なのが、ColorAnimation TargetName?TargetProperty?がそれぞれ、ターゲットの名前、ターゲットのプロパティ
を指定しています。すなわち、ColorAnimationFromからToのアニメーション値が、SolidColorBrush?.Colorにセットされると言う事です。

サンプルのXAML & VBコード bookmark

上記のようにXAMLだけでも実行させる事は可能ですが、アニメーション部分だけをVBで実装する方法は以下のようになります。

  • XAMLコード
  • VBコード