Thumb.DragCompleted イベント


Thumb コントロールでマウスのキャプチャがなくなると発生します。Occurs when the Thumb control loses mouse capture.

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



次の例は、イベントのイベントハンドラーをコントロールに割り当てる方法と、イベントハンドラーを定義する方法を示して DragCompleted Thumb います。The following example shows how to assign an event handler for the DragCompleted 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 onDragCompleted(object sender, DragCompletedEventArgs e)
    myThumb.Background = Brushes.Blue;
Private Sub onDragCompleted(ByVal sender As Object, _
                  ByVal e As DragCompletedEventArgs)
    myThumb.Background = Brushes.Blue
End Sub


この DragCompleted イベントは、マウスの左ボタンが離されたとき、またはメソッドが呼び出されたときに発生し CancelDrag ます。This DragCompleted event occurs when the left mouse button is released or when the CancelDrag method is called.

コントロール Thumb 上のマウスポインターを一時停止しているときに、マウスの左ボタンを押すと、コントロールはマウスキャプチャを受け取り Thumb ます。The Thumb control receives mouse capture when the user presses the left mouse button while pausing the mouse pointer over the Thumb control.

イベントが発生したときのマウスの位置 DragCompleted は、最後のイベントのによって提供され DragDeltaEventArgs DragDelta ます。The position of the mouse when the DragCompleted event occurs is provided by the DragDeltaEventArgs of the last DragDelta event.

ルーティングされたイベント情報Routed Event Information

識別子フィールドIdentifier field DragCompletedEvent
ルーティング方法Routing strategy バブリングBubbling
代理人Delegate DragCompletedEventHandler