예제 #1
0
 public IAdornerSet CreateAdornerSet(ToolBehaviorContext toolContext, AdornerElementSet adornedElement)
 {
     foreach (SceneElement sceneElement in adornedElement.Elements)
     {
         if (!(sceneElement is BaseFrameworkElement))
         {
             throw new InvalidCastException();
         }
     }
     return((IAdornerSet) new MultipleElementScaleAdornerSet(toolContext, adornedElement));
 }
예제 #2
0
 public MultipleElementCenterPointAdornerSet(ToolBehaviorContext toolContext, AdornerElementSet adornedElementSet)
     : base(toolContext, adornedElementSet)
 {
 }
예제 #3
0
 public IAdornerSet CreateAdornerSet(ToolBehaviorContext toolContext, AdornerElementSet adornedElementSet)
 {
     return((IAdornerSet) new MultipleElementRotateAdornerSet(toolContext, adornedElementSet));
 }
예제 #4
0
 public MultipleElementCenterEditUndoUnit(AdornerElementSet elementSet, Point oldRenderTransformOrigin, Point newRenderTransformOrigin)
 {
     this.elementSet = elementSet;
     this.oldRenderTransformOrigin = oldRenderTransformOrigin;
     this.newRenderTransformOrigin = newRenderTransformOrigin;
 }
 public HighlightAdornerSet(ToolBehaviorContext toolContext, AdornerElementSet adornedElement)
     : base(toolContext, adornedElement)
 {
     this.adornerUsage = this.ToolContext.Tool.AdornerOwnerTool.GetSelectionAdornerUsages(this.Element);
 }
 public IAdornerSet CreateAdornerSet(ToolBehaviorContext toolContext, AdornerElementSet adornedElementSet)
 {
     return((IAdornerSet) new HighlightAdornerSetCreator.HighlightAdornerSet(toolContext, adornedElementSet));
 }
 public MultipleElementBoundingBoxAdornerSet(ToolBehaviorContext toolContext, AdornerElementSet adornedElementSet)
     : base(toolContext, adornedElementSet, AdornerSetOrderTokens.BoundingBoxPriority)
 {
 }