KeyGesture.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 ini KeyGesture 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 membandingkan gerakan ini.
Mengembalikan
true
jika data peristiwa cocok dengan ini KeyGesture; jika tidak, false
.
Contoh
Contoh berikut menunjukkan cara menguji apakah cocok dengan input yang KeyGesture terkait dengan instans InputEventArgs. Penanganan KeyDown aktivitas dibuat yang membandingkan data peristiwa dengan KeyGesture dengan menggunakan Matches metode .
private void OnKeyDown(object sender, KeyEventArgs e)
{
KeyGesture keyGesture = new KeyGesture(Key.B, ModifierKeys.Control);
if(keyGesture.Matches(null, e))
{
MessageBox.Show("Trapped Key Gesture");
}
}
Private Overloads Sub OnKeyDown(ByVal sender As Object, ByVal e As KeyEventArgs)
Dim keyGesture As New KeyGesture(Key.B, ModifierKeys.Control)
If keyGesture.Matches(Nothing, e) Then
MessageBox.Show("Trapped Key Gesture")
End If
End Sub
Keterangan
targetElement
dapat digunakan untuk membuat keputusan yang lebih spesifik tentang apakah perintah harus dipanggil pada elemen tertentu.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk