Intersoft ClientUI Documentation
DragEnterEvent Field
See Also  Send Feedback
Intersoft.Client.UI.Controls.Interactivity Namespace > DragDrop Class : DragEnterEvent Field






Identifies the DragEnter routed event.

Syntax

Visual Basic (Declaration) 
Public Shared ReadOnly DragEnterEvent As RoutedEvent
Visual Basic (Usage)Copy Code
Dim value As RoutedEvent
 
value = DragDrop.DragEnterEvent
C# 
public static readonly RoutedEvent DragEnterEvent
Delphi 
public field DragEnterEvent: RoutedEvent; static; readonly 
JScript 
public static var DragEnterEvent : RoutedEvent;
Managed Extensions for C++ 
public: static readonly RoutedEvent* DragEnterEvent
C++/CLI 
public:
static readonly RoutedEvent^ DragEnterEvent

Example

The following code shows how to change the tooltip at DragEnter event. 

All drag-drop events are built on routed event architecture including the DragEnterEvent. To learn more about routed event, see Routed Events overview.
XAML Copy Code
<StackPanel HorizontalAlignment="Left" VerticalAlignment="Top">
    <i:Interaction.Behaviors>
        <Intersoft:DragDropBehavior IsDragable="False" TooltipIcon="NotAllowed.png" TooltipText="Not Allowed"/>
    </i:Interaction.Behaviors>
    <Image Source="folder.png" Height="64" Width="64">
        <i:Interaction.Behaviors>
                <Intersoft:DragDropPointBehavior IsDragable="True"/>
        </i:Interaction.Behaviors>
    </Image>
    <TextBlock Text="My Archive" HorizontalAlignment="Center" VerticalAlignment="Center"/>
</StackPanel>
<Image Source="RecycleBin.png" HorizontalAlignment="Center" Height="100" VerticalAlignment="Center" Width="100" AllowDrop=True>
</Image>
C# Copy Code
public MainPage()
{
    // Required to initialize variables
    InitializeComponent();

    ISEventManager.RegisterInstanceHandler(
        this.LayoutRoot, // any element in the routed path which applicable in your scenario
        DragDrop.DragEnterEvent, // the routed event
        new Intersoft.Client.UI.Controls.Interactivity.DragEventHandler(DropTarget_DragEnter), // the event handler
        true);
}

private void DropTarget_DragEnter(object sender, Intersoft.Client.UI.Controls.Interactivity.DragEventArgs e)
{
    e.SetCustomTooltip(new BitmapImage(new Uri("Remove.png", UriKind.RelativeOrAbsolute)));
    e.SetCustomTooltip("Remove to recycle bin.");
}

Remarks

This is a bubbling event raised when entering drop target. To learn about the drag drop events sequence see Drag-drop Framework Overview.

Requirements

Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family

See Also

© 2012 All Rights Reserved.