Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit voorbeeld ziet u hoe u kunt detecteren wanneer de Enter-toets op het toetsenbord wordt ingedrukt.
Dit voorbeeld bestaat uit een XAML-bestand (Extensible Application Markup Language) en een code-behind-bestand.
Voorbeeld
Wanneer de gebruiker op de Enter-toets in de TextBoxdrukt, wordt de invoer in het tekstvak weergegeven in een ander gebied van de gebruikersinterface (UI).
Met de volgende XAML wordt de gebruikersinterface gemaakt, die bestaat uit een StackPanel, een TextBlocken een 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>
Met de volgende code wordt de KeyDown gebeurtenis-handler aangemaakt. Als de toets die wordt ingedrukt de Enter toets is, wordt er een bericht weergegeven in de 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
Zie ook
- invoeroverzicht
- Overzicht van gerouteerde gebeurtenissen
.NET Desktop feedback