/// <summary> /// Ons the view details. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The <see cref="Windows.UI.Xaml.RoutedEventArgs"/> instance containing the event data.</param> private async void onViewDetails(object sender, Windows.UI.Xaml.RoutedEventArgs e) { this.viewDetailsButton.IsEnabled = false; var currentAppointment = this.appointmentDataView.SelectedItem as AppointmentDataGrid; if (this.isItemSelected) { var dialog = new ViewAppointmentDetails(currentAppointment); await dialog.ShowAsync(); } this.viewDetailsButton.IsEnabled = true; }
/// <summary> /// Ons the view details. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The <see cref="RoutedEventArgs"/> instance containing the event data.</param> private async void onViewDetails(object sender, RoutedEventArgs e) { this.viewDetailsButton.IsEnabled = false; if (this.appointmentDataView.SelectedItem is AppointmentDataGrid selectedAppointment) { var dialog = new ViewAppointmentDetails(selectedAppointment); this.Hide(); await dialog.ShowAsync(); dialog.Hide(); var t = this.ShowAsync(); this.refreshDataView(); } }