private void CommandBinding_OnExecuted(object sender, ExecutedRoutedEventArgs e) { foreach (TagWrap tag in SelectedTags) { TagGrp.Remove(tag); } }
private void CanvTag_OnMouseDown(object sender, MouseButtonEventArgs e) { _prewPt = e.GetPosition(this); var item = sender as FrameworkElement; var tagWrp = item.DataContext as TagWrap; if (tagWrp == null) { return; } var dragEfect = CopyMode ? DragDropEffects.Copy : DragDropEffects.Move; DragDrop.DoDragDrop(item, tagWrp, dragEfect); if (ModeReplace) { TagGrp.Remove(tagWrp); } e.Handled = false; }