Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento příklad ukazuje, jak zjistit, kdy je na klávesnici stisknutá klávesa Enter.
Tento příklad se skládá ze souboru XAML (Extensible Application Markup Language) a souboru kódu na pozadí.
Příklad
Když uživatel stiskne klávesu Enter v TextBox, vstup v textovém poli se zobrazí v jiné oblasti uživatelského rozhraní (UI).
Následující XAML vytvoří uživatelské rozhraní, které se skládá z StackPanel, TextBlocka 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>
Následující kód v pozadí vytvoří obslužnou rutinu události KeyDown. Pokud je stisknutá klávesa Enter, zobrazí se v TextBlockzpráva .
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
Viz také
- Přehled Vstupu
- Přehled směrovaných událostí
.NET Desktop feedback