private async void ToggleRecurringVisibility(object sender, RoutedEventArgs e) { var viewModel = (ModifyPaymentViewModel)DataContext; if (viewModel.SelectedPayment == null) { return; } if (viewModel.SelectedPayment.IsRecurring) { await RecurringStackPanel.Fade(1).StartAsync(); RecurringStackPanel.Visibility = Visibility.Collapsed; } else { RecurringStackPanel.Visibility = Visibility.Visible; await RecurringStackPanel.Fade().StartAsync(); } }