示例#1
0
 void OnSelectionChanged(object sender, SelectedItemsChangedArgs e)
 {
     moveAction.ClearDrawing();
     foreach (SelectableDrawing selectedDrawing in e.SelectedDrawings) {
         moveAction.AddDrawing(selectedDrawing);
     }
     SelectionChanged(this, e);
 }
        void OnSelectionChanged(object sender, SelectedItemsChangedArgs e)
        {
            List<IDrawing> invalidatedGroup = new List<IDrawing>();
            foreach (SelectableDrawing selectableDrawing in e.SelectedDrawings) {
                invalidatedGroup.Add(selectableDrawing.Drawing);
            }

            foreach (SelectableDrawing selectableDrawing in e.PreviouslySelectedDrawings) {
                invalidatedGroup.Add(selectableDrawing.Drawing);
            }
            InvalidateDrawingGroup(invalidatedGroup);
        }