Esempio n. 1
0
        /// <summary>
        /// Handle the MouseLeftButtonDown event for the UIElement to start a drag operation
        /// </summary>
        private void TargetElement_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
        {
            _start          = e.GetPosition(_targetElement);
            _draggingActive = _targetElement.CaptureMouse();

            // Only start the drag operation if CaptureMouse succeeded
            if (_draggingActive)
            {
                OnDragStarted();
            }
        }