Keyboard.KeyDown İliştirilmiş Olaylar
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Klavyedeki bir tuşa basıldığında gerçekleşir.
see AddKeyDownHandler, and RemoveKeyDownHandler
see AddKeyDownHandler, and RemoveKeyDownHandler
see AddKeyDownHandler, and RemoveKeyDownHandler
Örnekler
Aşağıdaki örnek, olay için bir olay işleyicisi KeyDown ekleyen oluştururTextBox. tuşuna Return basıldığında, olay işleyicisi içindeki TextBox metni içinde TextBlockgörüntüler.
<StackPanel>
<TextBlock Width="300" Height="20">
Type some text into the TextBox and press the Enter key.
</TextBlock>
<TextBox Width="300" Height="30" Name="textBox1"
KeyDown="OnKeyDownHandler"/>
<TextBlock Width="300" Height="100" Name="textBlock1"/>
</StackPanel>
private void OnKeyDownHandler(object sender, KeyEventArgs e)
{
if (e.Key == Key.Return)
{
textBlock1.Text = "You Entered: " + textBox1.Text;
}
}
Private Sub OnKeyDownHandler(ByVal sender As Object, ByVal e As KeyEventArgs)
If (e.Key = Key.Return) Then
textBlock1.Text = "You Entered: " + textBox1.Text
End If
End Sub
Açıklamalar
Bu ekli bir olaydır. WPF, ekli olayları yönlendirilmiş olaylar olarak uygular. Ekli olaylar temelde, olayı tanımlamayan nesnelerde işlenebilen olaylara başvurmak için bir XAML dil kavramıdır ve WPF de olayın bir rotadan geçmesine olanak tanıyarak bu olayı genişletir. Ekli olayların kodda doğrudan işleme söz dizimi yoktur; kodda yönlendirilmiş bir olayın işleyicilerini eklemek için belirlenmiş bir Add*Handler yöntemi kullanırsınız. Ayrıntılar için bkz. Ekli Olaylara Genel Bakış.
Yönlendirilmiş Olay Bilgisi
Tanımlayıcı alanı | KeyDownEvent |
Yönlendirme stratejisi | Köpürme |
Temsilci | KeyEventHandler |
- Buna karşılık gelen tünel olayı şeklindedir PreviewKeyDown.