1

所以我将 2 个相同大小的 StackPanels 放在相同的位置。第一个 StackPanel 的 Visibility 是 Visible,而第二个是 Collapsed。然后我将此代码添加到我的按钮:

    private async void Button_Clicked(object sender, RoutedEventArgs e)
    {
         StackPanel1.Visibility = Visibility.Collapsed;
         StackPanel2.Visibility = Visibility.Visible;
    }

这只是使第一个 StackPanel 消失,第二个可见。

但是,我想添加一个简单的动画,使第一个 StackPanel 向左淡出消失,第二个 StackPanel 从右侧恢复活力。这可能吗?

4

1 回答 1

1

你可以看到这篇关于动画的 MSDN 帖子。您正在寻找的动画是淡入/淡出动画。你会在这里找到淡入动画的代码

于 2012-10-31T11:48:51.427 回答