Ich bin Handhabung bewusst, wie Schlüsselereignisse zu handhaben, dhVirtualKey in Windows 8 Store Apps mit C#
private void Page_KeyUp(object sender, KeyRoutedEventArgs e)
{
switch (e.Key)
{
case Windows.System.VirtualKey.Enter:
// handler for enter key
break;
case Windows.System.VirtualKey.A:
// handler for A key
break;
default:
break;
}
}
Aber was, wenn ich zwischen Klein ‚a‘ und Großbuchstaben "erkennen, muß EIN'? Was auch, wenn ich Schlüssel wie das Prozentzeichen '%' behandeln möchte?
Dank Xyroid. Ich versuche, eine Bedingung zu behandeln, bei der Tastenanschläge nacheinander ausgewertet werden und der Code basierend auf der ersten Taste, die gedrückt wird, aufgerufen wird. Leider funktioniert TextChanged nicht, da die Tastatureingaben nicht alle gleichzeitig erfolgen. – joelc
Sie werden eine große Überraschung erleben, wenn jemand versucht, eine japanische Tastatur zu benutzen. Die Umwandlung von Schlüsseln in Zeichen ist sehr schwierig. Lassen Sie den Input-Manager damit umgehen. –