Bagikan melalui


MouseGesture.Matches(Object, InputEventArgs) Metode

Definisi

Menentukan apakah MouseGesture cocok dengan input yang terkait dengan objek yang ditentukan InputEventArgs .

public:
 override bool Matches(System::Object ^ targetElement, System::Windows::Input::InputEventArgs ^ inputEventArgs);
public override bool Matches (object targetElement, System.Windows.Input.InputEventArgs inputEventArgs);
override this.Matches : obj * System.Windows.Input.InputEventArgs -> bool
Public Overrides Function Matches (targetElement As Object, inputEventArgs As InputEventArgs) As Boolean

Parameter

targetElement
Object

Targetnya.

inputEventArgs
InputEventArgs

Data peristiwa input untuk dibandingkan dengan gerakan ini.

Mengembalikan

true jika data peristiwa cocok dengan ini MouseGesture; jika tidak, false.

Contoh

Contoh berikut menunjukkan cara menguji apakah MouseGesture cocok dengan input yang terkait dengan instans InputEventArgs. Penanganan MouseDown aktivitas membandingkan data peristiwa dengan MouseGesture dengan menggunakan Matches metode .

private void OnMouseDown(object sender, MouseEventArgs e)
{
    MouseGesture mouseGesture = new MouseGesture(MouseAction.MiddleClick,ModifierKeys.Control);

    if (mouseGesture.Matches(null, e))
    {
        MessageBox.Show("Trapped Mouse Gesture");
    }
}
Private Overloads Sub OnMouseDown(ByVal sender As Object, ByVal e As MouseEventArgs)
    Dim mouseGesture As New MouseGesture(MouseAction.MiddleClick,ModifierKeys.Control)

    If mouseGesture.Matches(Nothing, e) Then
        MessageBox.Show("Trapped Mouse Gesture")
    End If
End Sub

Berlaku untuk