XAMLではなくStoryboardインスタンスを持つGridオブジェクトの可視性(不透明度ではない)を変更するアニメーションクラスはありますか?WPFアニメーションGrid.VisibilityProperty in code
ストーリーボードに追加する前に、to、from、durationの各プロパティを設定できるようにしました。
XAMLではなくStoryboardインスタンスを持つGridオブジェクトの可視性(不透明度ではない)を変更するアニメーションクラスはありますか?WPFアニメーションGrid.VisibilityProperty in code
ストーリーボードに追加する前に、to、from、durationの各プロパティを設定できるようにしました。
これは可視性をアニメーション化するために必要なコードです。
DiscreteObjectKeyFrame dk;
ObjectAnimationUsingKeyFrames ok;
ok = new ObjectAnimationUsingKeyFrames();
dk = new DiscreteObjectKeyFrame();
Storyboard.SetTarget(ok, myGrid);
Storyboard.SetTargetProperty(ok, new PropertyPath(Grid.VisibilityProperty));
dk.KeyTime = TimeSpan.FromSeconds(0.1);
dk.Value = Visibility.Hidden;
ok.KeyFrames.Add(dk);
sb.Children.Add(ok);
ObjectAnimationUsingKeyFrames
には、DiscreteObjectKeyFrame
を使用できます。
例hereがあります。唯一行うことは、それをC#コードに変換することです。 (これは大きな問題ではありません)
[ObjectAnimationUsingKeyFrames(https://msdn.microsoft.com/en-us/library/system.windows.media.animation.objectanimationusingkeyframes(V = vs.110)の.aspx) – Clemens