InputBinding.Gesture Properti
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.
Mendapatkan atau mengatur yang InputGesture terkait dengan pengikatan input ini.
public:
virtual property System::Windows::Input::InputGesture ^ Gesture { System::Windows::Input::InputGesture ^ get(); void set(System::Windows::Input::InputGesture ^ value); };
public virtual System.Windows.Input.InputGesture Gesture { get; [System.Security.SecurityCritical] set; }
public virtual System.Windows.Input.InputGesture Gesture { get; set; }
[<set: System.Security.SecurityCritical>]
member this.Gesture : System.Windows.Input.InputGesture with get, set
member this.Gesture : System.Windows.Input.InputGesture with get, set
Public Overridable Property Gesture As InputGesture
Nilai Properti
Gerakan terkait. Default adalah null
.
- Atribut
Contoh
Contoh berikut menunjukkan cara menggunakan KeyBinding untuk mengikat KeyGesture ke RoutedCommand. KeyGesture Ketika ALT+L ditekan, Close perintah dipanggil.
<KeyBinding Modifiers="Alt"
Key="L"
Command="ApplicationCommands.Close" />
KeyGesture CloseCmdKeyGesture = new KeyGesture(
Key.L, ModifierKeys.Alt);
KeyBinding CloseKeyBinding = new KeyBinding(
ApplicationCommands.Close, CloseCmdKeyGesture);
this.InputBindings.Add(CloseKeyBinding);
Dim CloseCmdKeyGesture As New KeyGesture(Key.L, ModifierKeys.Alt)
Dim CloseKeyBinding As New KeyBinding(ApplicationCommands.Close, CloseCmdKeyGesture)
Me.InputBindings.Add(CloseKeyBinding)
Keterangan
Gerakan input adalah tindakan yang memanggil perintah. Contoh gerakan input dalam WPF adalah KeyGesture dan MouseGesture. KeyGesture adalah kombinasi dari Key dan satu set ModifierKeys. MouseGesture adalah kombinasi dari MouseAction dan satu set ModifierKeys.
Kelas itu InputBinding sendiri tidak mendukung penggunaan XAML, karena tidak mengekspos konstruktor tanpa parameter publik (ada konstruktor tanpa parameter, tetapi dilindungi). Namun, kelas turunan dapat mengekspos konstruktor publik dan dengan demikian dapat mengatur properti yang diwarisi dengan InputBinding penggunaan XAML. Dua kelas turunan InputBinding yang ada yang dapat diinstansiasi di XAML dan dapat mengatur properti di XAML adalah KeyBinding dan MouseBinding.
Penggunaan Atribut XAML
<KeyBindingGesture
=""KeyGesture/>
-atau-
<MouseBindingGesture
=""MouseGesture/>
-atau-
<inputBindingDerivedClass
Gesture
=""InputGesture/>
Penggunaan Elemen Properti XAML
<inputBindingDerivedClass>
<inputBindingDerivedClass.Gesture>
<inputGestureImplementation/>
</inputBindingDerivedClass.Gesture>
</inputBindingDerivedClass>
Nilai XAML
inputBindingDerivedClass
Kelas turunan InputBinding yang mendukung sintaks elemen objek, seperti KeyBinding atau MouseBinding. Lihat Keterangan.
inputGestureImplementation
Kelas turunan InputGesture kustom yang mendukung sintaks elemen objek.
Berlaku untuk
Lihat juga
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