private void Button_Click_1(object sender, RoutedEventArgs e) { try { pbLoad.Visibility = Visibility.Visible; lvCalendar.IsEnabled = false; Componentes com_sel = (Componentes)lvCalendar.SelectedItem; NuevoComponente nc = new NuevoComponente(com_sel); nc.ShowDialog(); if (nc.DialogResult == System.Windows.Forms.DialogResult.OK) { if (!bgLoad.IsBusy) { bgLoad.RunWorkerAsync(); } } else { pbLoad.Visibility = Visibility.Hidden; lvCalendar.IsEnabled = true; } nc.Dispose(); } catch (Exception ex) { MessageBox.Show("Item inválido, " + ex.Message.ToLower()); } }
private void Button_Click(object sender, RoutedEventArgs e) { NuevoComponente nvc = new NuevoComponente(null); nvc.ShowDialog(); if (!bgLoad.IsBusy) { bgLoad.RunWorkerAsync(); } nvc.Dispose(); }