Thumb.DragCompleted イベント

定義

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

public:
 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
DelegateDelegate DragCompletedEventHandler

適用対象

こちらもご覧ください