Ejemplo n.º 1
0
 protected override void OnDeactivated()
 {
     this.mouseInputDrawingAgent = null;
     this.txHandler.RelayDeactivated();
     DisposableUtil.Free <TimerResolutionScope>(ref this.timerResolutionScope);
     base.OnDeactivated();
 }
Ejemplo n.º 2
0
 protected override void OnActivated()
 {
     this.mouseInputDrawingAgent = new TransactedToolDrawingAgent <TChanges>(base.GetType().Name + ".mouseInputDrawingAgent");
     this.mouseInputDrawingAgent.CancelRequested += new HandledEventHandler(this.OnMouseInputDrawingAgentCancelRequested);
     this.mouseInputDrawingAgent.EndRequested    += new HandledEventHandler(this.OnMouseInputDrawingAgentEndRequested);
     this.txHandler.RelayActivated();
     base.OnActivated();
 }
Ejemplo n.º 3
0
 protected override void OnActivated()
 {
     this.mouseInputDrawingAgent = new TransactedToolDrawingAgent <MagicWandToolChanges>("MagicWandTool.mouseInputDrawingAgent");
     this.mouseInputDrawingAgent.CancelRequested += new HandledEventHandler(this.OnMouseInputDrawingAgentCancelRequested);
     this.mouseInputDrawingAgent.EndRequested    += new HandledEventHandler(this.OnMouseInputDrawingAgentEndRequested);
     this.mouseInputEditingAgent = new TransactedToolEditingAgent <MagicWandToolChanges>("MagicWandTool.mouseInputEditingAgent");
     this.mouseInputEditingAgent.CancelRequested += new HandledEventHandler(this.OnMouseInputEditingAgentCancelRequested);
     this.mouseInputEditingAgent.EndRequested    += new HandledEventHandler(this.OnMouseInputEditingAgentEndRequested);
     base.OnActivated();
 }
Ejemplo n.º 4
0
 protected override void OnDeactivated()
 {
     this.mouseInputDrawingAgent = null;
     this.mouseInputEditingAgent = null;
     this.UI.RemoveHandler(ToolUICanvas.GestureBeginEvent, new MouseEventHandler(this.OnUIGestureBegin));
     this.UI.RemoveHandler(ToolUICanvas.ClickedEvent, new MouseEventHandler(this.OnUIClicked));
     this.UI.RemoveHandler(ToolUICanvas.DragBeginEvent, new MouseEventHandler(this.OnUIDragBegin));
     this.UI.RemoveHandler(ToolUICanvas.DragMoveEvent, new MouseEventHandler(this.OnUIDragMove));
     this.UI.RemoveHandler(ToolUICanvas.DragEndEvent, new MouseEventHandler(this.OnUIDragEnd));
     this.UI.RemoveHandler(ToolUICanvas.GestureEndEvent, new RoutedEventHandler(this.OnUIGestureEnd));
     base.OnDeactivated();
 }