2012-10-11 51 views
0

我正在做一个按钮即会消失我堆栈面板:Windows 8地铁应用程序 - 动画堆叠面板?

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

不过,我也想在摆脱这堆面板的进行小动画。

只是一个简单的动画,如从左到右渐变。我应该在myButton上添加哪些代码?

回答

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(); 
相关问题