Ejemplo n.º 1
0
        /// <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();
            }
        }