そのため、同じサイズのStackPanelを2つ同じ位置に配置します。最初のStackPanelの可視性は表示され、2番目のStackPanelは折りたたまれています。次に、このコードをボタンに追加します。
private async void Button_Clicked(object sender, RoutedEventArgs e)
{
StackPanel1.Visibility = Visibility.Collapsed;
StackPanel2.Visibility = Visibility.Visible;
}
これにより、最初のStackPanelがなくなり、2番目が表示されます。
ただし、最初のStackPanelが左にフェードアウトして消え、2番目のStackPanelが右から生き返る簡単なアニメーションを追加したいと思います。これは可能ですか?