Esempio n. 1
0
        protected override void OnDetaching()
        {
            _draggableMouse.DragStarted -= OnDragStartedInternal;
            _draggableMouse.DragEnded   -= OnDragEndedPrivate;
            _draggableMouse.DragMove    -= OnDragMoveInternal;

            _draggableMouse.Dispose();
            _draggableMouse = null;

            base.OnDetaching();
        }
Esempio n. 2
0
        protected override void OnAttached()
        {
            base.OnAttached();

            _draggableMouse           = DraggableMouseInteractionService.Create(FrameworkElement, 1000);
            _draggableMouse.Threshold = 0;

            _draggableMouse.DragStarted += OnDragStartedInternal;
            _draggableMouse.DragEnded   += OnDragEndedPrivate;
            _draggableMouse.DragMove    += OnDragMoveInternal;
        }