Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Det här exemplet visar hur du identifierar när Enter tangenten trycks på tangentbordet.
Det här exemplet består av en XAML-fil (Extensible Application Markup Language) och en kod bakom-fil.
Exempel
När användaren trycker på Enter i TextBoxvisas indata i textrutan i ett annat område i användargränssnittet.
Följande XAML skapar användargränssnittet, som består av en StackPanel, en TextBlockoch en TextBox.
<StackPanel>
<TextBlock Width="300" Height="20" Text="Type some text into the TextBox and press the Enter key." />
<TextBox Width="300" Height="30" Name="textBox1" KeyDown="textBox1_KeyDown" />
<TextBlock Width="300" Height="100" Name="textBlock1" />
</StackPanel>
Den bakomliggande koden skapar händelsehanteraren KeyDown. Om den tangent som trycks på är Enter visas ett meddelande i TextBlock.
private void textBox1_KeyDown(object sender, System.Windows.Input.KeyEventArgs e)
{
if (e.Key == Key.Enter)
{
textBlock1.Text = $"You Entered: {textBox1.Text}";
}
}
Private Sub textBox1_KeyDown(sender As Object, e As System.Windows.Input.KeyEventArgs)
If e.Key = Key.Return Then
textBlock1.Text = "You Entered: " + textBox1.Text
End If
End Sub
Se även
- Översikt av indata
- Översikt över dirigerade händelser
.NET Desktop feedback