コード例 #1
0
        private Point _currentPosition;                 // the current position of that element

        private void Element_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
        {
            var element = (NetworkNodeNodeControl)sender;

            this._currentElement = element;                                     // keep track of which node this is
            element.CaptureMouse();
            this._isMoveInEffect  = true;                                       // initiate the movement effect
            this._currentPosition = e.GetPosition(element.Parent as UIElement); // keep track of position
        }
コード例 #2
0
        void ElementMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
        {
            var element = (NetworkNodeNodeControl)sender;

            _currentElement = element;
            element.CaptureMouse();
            _isMoveInEffect  = true;
            _currentPosition = e.GetPosition(element.Parent as UIElement);
        }