Exemplo n.º 1
0
        public ArtboardCanvas()
        {
            _childCleanupPredicate = CleanChild;

            DraggableBehavior.SetAdvisor(this, new ArtboardCanvasDraggableAdvisor(this));
            ResizableBehavior.SetAdvisor(this, new ArtboardCanvasResizableAdvisor(this));
        }
Exemplo n.º 2
0
        public ToolBarTray()
        {
            this.OverrideStyleKey <ToolBarTray>();

            DraggableBehavior.AddDragStartedHandler(this, OnDragStarted);
            DraggableBehavior.AddDragEndedHandler(this, OnDragEnded);
            DraggableBehavior.AddDragMoveHandler(this, OnDragMove);
        }
Exemplo n.º 3
0
            protected override void OnDragStart(UIElement element, DraggableBehavior draggableBehavior)
            {
                base.OnDragStart(element, draggableBehavior);

                _snapEngineContext = Canvas.Artboard?.SnapEngine?.CreateContext(new ArtboardSnapEngineContextParameters(element, ArtboardSnapRectSide.All));
            }
Exemplo n.º 4
0
            protected override void OnDragEnd(UIElement element, DraggableBehavior draggableBehavior)
            {
                base.OnDragEnd(element, draggableBehavior);

                _snapEngineContext = _snapEngineContext.DisposeExchange();
            }