Thumb.DragStarted 事件


Thumb 控件接收逻辑焦点和鼠标捕获时发生。Occurs when a Thumb control receives logical focus and mouse capture.

 event System::Windows::Controls::Primitives::DragStartedEventHandler ^ DragStarted;
public event System.Windows.Controls.Primitives.DragStartedEventHandler DragStarted;
member this.DragStarted : System.Windows.Controls.Primitives.DragStartedEventHandler 
Public Custom Event DragStarted As DragStartedEventHandler 


下面的示例演示如何将DragStarted事件的事件处理程序分配Thumb给控件, 以及如何定义事件处理程序。The following example shows how to assign an event handler for the DragStarted event to a Thumb control, and how to define the event handler. 有关完整示例, 请参阅Thumb 拖动功能示例For the complete sample, see Thumb Drag Functionality Sample.

<Thumb Name="myThumb" Canvas.Left="80" Canvas.Top="80" Background="Blue" 
      Width="20" Height="20" DragDelta="onDragDelta" 
      DragStarted="onDragStarted" DragCompleted="onDragCompleted"
void onDragStarted(object sender, DragStartedEventArgs e)
    myThumb.Background = Brushes.Orange;
Private Sub onDragStarted(ByVal sender As Object, ByVal e As DragStartedEventArgs)
    myThumb.Background = Brushes.Orange
End Sub


当用户在鼠标指针停留在Thumb上时按下鼠标左键时,控件接收焦点和鼠标捕获。ThumbThe Thumb control receives focus and mouse capture when the user presses the left mouse button while pausing the mouse pointer over the Thumb.

路由事件信息Routed Event Information

标识符字段Identifier field DragStartedEvent
路由策略Routing strategy 冒泡Bubbling
委托Delegate DragStartedEventHandler