Intersoft ClientUI Documentation
DragDropBehavior Class Members
Fields  Properties  Methods  Events


The following tables list the members exposed by DragDropBehavior.

Public Constructors
 NameDescription
Public ConstructorDragDropBehavior Constructor Initializes a new instance of the DragDropBehavior class.  
Top
Public Fields
 NameDescription
Public Fieldstatic (Shared in Visual Basic)ActionProperty Identifies the Action dependency property.  
Public Fieldstatic (Shared in Visual Basic)DragDropScopeProperty Identifies the DragDropScope dependency property.  
Public Fieldstatic (Shared in Visual Basic)DragEffectProperty Identifies the DragEffect dependency property.  
Public Fieldstatic (Shared in Visual Basic)DropActionProperty Identifies the DropAction dependency property.  
Public Fieldstatic (Shared in Visual Basic)IsDragableProperty Identifies the IsDragable dependency property.  
Public Fieldstatic (Shared in Visual Basic)MoveActionProperty Identifies the Action dependency property.  
Public Fieldstatic (Shared in Visual Basic)ShadowOpacityMaskProperty Identifies the ShadowOpacityMask dependency property.  
Public Fieldstatic (Shared in Visual Basic)ShadowOpacityProperty Identifies the ShadowOpacity dependency property.  
Public Fieldstatic (Shared in Visual Basic)ShowTooltipProperty Identifies the ShowTooltip dependency property.  
Public Fieldstatic (Shared in Visual Basic)TooltipIconProperty Identifies the TooltipIcon dependency property.  
Public Fieldstatic (Shared in Visual Basic)TooltipLatencyProperty Identifies the TooltipLatency dependency property.  
Public Fieldstatic (Shared in Visual Basic)TooltipOffsetProperty Identifies the TooltipOffset dependency property.  
Public Fieldstatic (Shared in Visual Basic)TooltipStyleProperty Identifies the TooltipText dependency property.  
Public Fieldstatic (Shared in Visual Basic)TooltipTextProperty Identifies the TooltipText dependency property.  
Top
Public Properties
 NameDescription
Public PropertyDispatcherGets the System.Windows.Threading.Dispatcher this object is associated with. (Inherited from System.Windows.DependencyObject)
Public PropertyDragControl Gets the drag control object  
Public PropertyDragControlContent Gets the drag control object's content.  
Public PropertyDragDropScope Gets or sets the drag drop scope.  
Public PropertyDragEffect Gets or sets the visualiation effect when dragging is perform.  
Public PropertyDropAction Gets or sets the action when the attached object is dropped.  
Public PropertyFramework Gets the entity framework. (Inherited from Intersoft.Client.Framework.ISBehavior<UIElement>)
Public PropertyIsDragable Gets or sets a value that determines whether the attached object is dragable.  
Public PropertyIsDragging Gets the a value that indicates whether the associated object is being dragged.  
Public PropertyIsInDesignMode Gets a value indicating whether the control is in design mode (development). (Inherited from Intersoft.Client.Framework.ISBehavior<UIElement>)
Public PropertyIsPressed Gets a value that indicates whether the associated object is pressed.  
Public PropertyIsTooltipTextDisplayed Gets a value that indicates whether the tooltip text already displayed.  
Public PropertyPlatform Gets a value that indicates the current client platform. (Inherited from Intersoft.Client.Framework.ISBehavior<UIElement>)
Public PropertyPosition Gets the current position of the drag object.  
Public PropertyShadowOpacity Gets or sets the opacity of the shadow object.  
Public PropertyShadowOpacityMask Gets or sets the opacity mask of the shadow object.  
Public PropertyShowTooltip Gets or sets a value that determines whether a tooltip should be shown when dragging.  
Public PropertyTooltip Gets the tooltip object.  
Public PropertyTooltipIcon Gets or sets the icon of the tooltip.  
Public PropertyTooltipLatency Gets or sets a value that determines the latency to show the tooltip.  
Public PropertyTooltipOffset Gets or sets the offset position of the tooltip.  
Public PropertyTooltipStyle Gets or sets the style of the tooltip.  
Public PropertyTooltipText Gets or sets the text of the tooltip.  
Public PropertyX Gets the position.X value.  
Public PropertyY Gets the position.Y value.  
Top
Protected Properties
 NameDescription
Protected PropertyAssociatedObject (Inherited from System.Windows.Interactivity.Behavior<UIElement>)
Protected PropertyAssociatedType (Inherited from System.Windows.Interactivity.Behavior)
Protected PropertyProductOverridden.  Product Info.  
Top
Public Methods
 NameDescription
Public MethodAttach (Inherited from System.Windows.Interactivity.Behavior)
Public MethodClearValueClears the local value of a dependency property. (Inherited from System.Windows.DependencyObject)
Public MethodDetach (Inherited from System.Windows.Interactivity.Behavior)
Public MethodGetAnimationBaseValueReturns any base value established for a Silverlight dependency property, which would apply in cases where an animation is not active. (Inherited from System.Windows.DependencyObject)
Public MethodGetAssociatedObject Gets the associated object. (Inherited from Intersoft.Client.Framework.ISBehavior<UIElement>)
Public MethodGetAssociatedType Gets the associated type (Inherited from Intersoft.Client.Framework.ISBehavior<UIElement>)
Public MethodGetValueReturns the current effective value of a dependency property from a System.Windows.DependencyObject. (Inherited from System.Windows.DependencyObject)
Public MethodIsMove Gets a value that indicates whether the current drag operation is moving item to another panel.  
Public MethodIsNotAllowed Gets a value that indicates whether the curent drag operation is none.  
Public MethodIsRemove Gets a value that indicates whether the current drag operation is removing item.  
Public MethodIsReorder Gets a value that indicates whether the current drag operation is reordering item.  
Public MethodReadLocalValueReturns the local value of a dependency property, if a local value is set. (Inherited from System.Windows.DependencyObject)
Public MethodResetDragDropState Reset drag drop state.  
Public MethodSetTooltipOverloaded.  Sets the tooltip image and text based on its action.  
Public MethodSetValue (Inherited from System.Windows.DependencyObject)
Public MethodStartDrag  
Top
Protected Methods
 NameDescription
Protected MethodOnAttachedOverridden.  Called after the behavior is attached to an AssociatedObject.  
Protected MethodOnDetaching (Inherited from System.Windows.Interactivity.Behavior)
Protected MethodOnDragEnd Raises the OnDragEnd event.  
Protected MethodOnDragEnded Raises the OnDragEnded event.  
Protected MethodOnDragEnter Raises the DragEnter event.  
Protected MethodOnDragInit Raises the DragInit event.  
Protected MethodOnDragLeave Raises the DragLeave event.  
Protected MethodOnDragOver Raises the DragOver event.  
Protected MethodOnDragReturn Raises the DragReturn event.  
Protected MethodOnDragReturned Raises the DragReturned event.  
Protected MethodOnDragStart Raises the DragStart event.  
Protected MethodOnDragStarted Raises the DragStarted event.  
Protected MethodOnDrop Raises the Drop event.  
Protected MethodOnShadowCreated Raises the ShadowCreated event.  
Protected MethodOnShadowInit Raises the ShadowInit event.  
Top
Public Events
 NameDescription
Public EventDragEnd Occurs when drag end.  
Public EventDragEnded Occurs when drag ended.  
Public EventDragEnter Occurs when drag drop is entering drop target.  
Public EventDragInit Occurs when drag is initializing.  
Public EventDragLeave Occurs when drag is leaving drop target.  
Public EventDragOver Occurs when drag drop is hovering drop target.  
Public EventDragReturn Occurs when drag object is returned to original position.  
Public EventDragReturned Occurs when drag object is returned to original position.  
Public EventDragStart Occurs when drag start.  
Public EventDragStarted Occurs when drag started.  
Public EventDrop Occurs when drag drop.  
Public EventShadowCreated Occurs when shadow is created.  
Public EventShadowInit Occurs when shadow is initializing.  
Top
See Also

Reference

DragDropBehavior Class
Intersoft.Client.UI.Controls.Interactivity Namespace

Concepts

Drag-drop Framework Overview

Send Feedback