/// <summary> /// Closes the gadget /// </summary> private void CloseGadget() { SelectedGadget.CloseGadgetOnClick(); //root.Children.Remove((UIElement)(Root.FindName(ControlName))); HidePopuMenu(); }
public void RemoveGadget() { try { if (SelectedGadget != null) { MessageBoxResult dialogResult = MessageBox.Show($"Sind Sie sicher, dass Sie{Environment.NewLine}{Environment.NewLine}{SelectedGadget.FullDescription()}{Environment.NewLine}{Environment.NewLine}löschen möchten?", "Löschen bestätigen", MessageBoxButton.YesNo); if (dialogResult == MessageBoxResult.Yes) { if (libraryAdminService.DeleteGadget(SelectedGadget)) { Gadgets.Remove(SelectedGadget); } else { MessageBox.Show("Fehler beim Löschen des Gadgets. Bitte versuchen Sie es nochmals.", "Löschen fehlgeschlagen", MessageBoxButton.OK); } } } } catch (InvalidCastException exception) { MessageBox.Show("Fehler beim Löschen des Gadgets. Bitte versuchen Sie es nochmals.", "Löschen fehlgeschlagen", MessageBoxButton.OK); Debug.Print(exception.ToString()); } }
/// <summary> /// Event Handler for Send To HTML Menu Click. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void mnuSendDataToHTML_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { SelectedGadget.ToHTML(false, "", 0); root.Children.Remove((UIElement)((Ewav.ContextMenu.MenuItem)sender).ParentMenu); HidePopuMenu(); }