private async void Expander_Click(object sender, RoutedEventArgs e) { if (InfoPanel.Visibility == Visibility.Visible) { ExpanderIcon.Glyph = "\uE0E5"; await InfoPanel.Animation() .Opacity(1, 0) .Scale(1, 0.98f, Easing.SineEaseInOut) .Duration(100) .StartAsync(); InfoPanel.Visibility = Visibility.Collapsed; } else { ExpanderIcon.Glyph = "\uE0E4"; InfoPanel.Opacity = 0; InfoPanel.Visibility = Visibility.Visible; await InfoPanel.Animation() .Opacity(0, 1) .Scale(0.98f, 1, Easing.SineEaseInOut) .Duration(100) .StartAsync(); } }