GoDigram for .NET Framework and .NET Core
Northwoods.Go Namespace / GoView Class / DragsRealtime Property
In This Topic
    DragsRealtime Property
    In This Topic
    Gets or sets whether a user's drag of the selection occurs continuously. [In Web Forms there is no continuous visual feedback of a drag.]
    Syntax
    [Category("Behavior")]
    [DefaultValue(false)]
    [Description("Whether a user's drag of the selection occurs continuously instead of dragging an outline.")]
    public virtual bool DragsRealtime {get; set;}

    Property Value

    If this value is true, the objects in the selection are actually moved continuously, following the mouse. If this value is false, the user actually drags around an image of the selection, and the move only happens on mouse up. The default value is false.
    Remarks
    One advantage of a false value for this property is that only one undo record per moved object is generated for a user's moving operation--namely the final one on mouse up. Another advantage, when this property is false, is that a user's drag of some objects to another window will not actually modify the source document due to objects moved before the pointer leaves the view. However, many applications will need this property to be true so as to provide accurate continuous feedback to the user regarding where a move or copy will occur, particularly when grids or other snapping behaviors are involved. If you have many links that are expensive to route, but have to have this property set to true, you might want to consider setting DragRoutesRealtime to false, to delay routing until the end of a drag. This property is used by GoToolDragging. This property should be set to true when ExternalDragDropsOnEnter is set to true.
    See Also