MouseGesture.Matches(Object, InputEventArgs) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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