Smrf.NodeXL.Visualization.Wpf.NodeXLControl.StartTranslationDrag C# (CSharp) Method

StartTranslationDrag() protected method

protected StartTranslationDrag ( Point oMouseLocation ) : void
oMouseLocation Point
return void
    StartTranslationDrag
    (
        Point oMouseLocation
    )
    {
        AssertValid();

        // Save the mouse location for use within the MouseMove event.

        TranslateTransform oTranslateTransform =
            this.TranslateTransformForRender;

        m_oTranslationBeingDragged = new DraggedTranslation(oMouseLocation,
            this.PointToScreen(oMouseLocation), oTranslateTransform.X,
            oTranslateTransform.Y);

        this.Cursor = Cursors.Hand;
        Mouse.Capture(this);
    }
NodeXLControl