0

スタックパネルが消えるボタンを作成しています。

public void myButton (object sender, Windows.UI.Xaml.RoutedEventArgs e)
{
     myStackPanel.Visibility = Visibility.Collapsed;
}

ただし、そのスタックパネルを削除するときに、少しアニメーションを実行したいと思います。

左から右へのフェードのような単純なアニメーション。myButtonにどのコードを追加する必要がありますか?

4

2 に答える 2

2

ここで説明されているように、 FadeOutThemeAnimationを使用できます:http: //msdn.microsoft.com/en-us/library/windows/apps/xaml/windows.ui.xaml.media.animation.fadeoutthemeanimation.aspx

于 2012-10-11T09:05:24.187 に答える
0

コードビハインドで何かをしたい場合は、このようなことを試すことができます。

DoubleAnimation fadeout = new DoubleAnimation(1, 0, TimeSpan.FromSeconds(2), FillBehavior.HoldEnd);
fadeout.BeginTime = TimeSpan.FromSeconds(0);
Storyboard sb = new Storyboard();
Storyboard.SetTarget(fadeout, myStackPanel);
Storyboard.SetTargetProperty(fadeout, new PropertyPath("(Opacity)"));
sb.Children.Add(fadeout);
sb.Begin();
于 2012-10-11T09:48:21.123 に答える