Unter WPF haben Sie verschiedene Möglichkeiten, eine Schaltfläche festzulegen, die beim Betätigen der Eingabetaste ausgelöst wird. Die Einfachste ist die über das Attribut “IsDefault” einer Schaltfläche. Stellen Sie dieses auf den Wert “True” ein, wird die normalerweise durch die Schaltfläche ausgelöste Ereignismethode auch beim Betätigen der Eingabetaste ausgelöst. Unter welchen Voraussetzungen das geschieht, zeigt dieser Artikel.
In Formularen oder Fenstern gibt es oft eine Schaltfläche, deren Funktion beim Betätigen der Eingabetaste ausgelöst werden soll. In vielen Fällen hat diese Schaltfläche die Beschriftung OK und soll beispielsweise das Fenster schließen.
Damit eine dafür vorgesehene Schaltfläche dies in einem WPF-Fenster erledigt, hat Microsoft die XAML-Eigenschaft IsDefault vorgesehen. Diese stellen Sie für die Schaltfläche, deren Ereignismethode für das Ereignis Click beim Betätigen der Eingabetaste ausgelöst werden soll, auf den Wert True ein:
<StackPanel Grid.Row="2" Orientation="Horizontal" VerticalAlignment="Top">
<Button x:Name="btnNotDefault" Click="btnNotDefault_Click">Not Default</Button>
<Button x:Name="btnDefault" IsDefault="True" Click="btnDefault_Click">Default</Button>
</StackPanel>
Möchten Sie weiterlesen? Dann lösen Sie Ihr Ticket!
Hier geht es zur Bestellung des Jahresabonnements des Magazins Visual Basic Entwickler:
Zur Bestellung ...
Danach greifen Sie sofort auf alle rund 200 Artikel unseres Angebots zu - auch auf diesen hier!
Oder haben Sie bereits Zugangsdaten? Dann loggen Sie sich gleich hier ein:
Unser exklusives Angebot für Dich!
(Gilt für den Abschluss eines Jahres-Abonnements.)
Hier geht’s weiter →Die ersten 4 Wochen kostenlos testen – voller Zugriff auf alle Artikel, vollständigen Code und Beispieldatenbanken. Kein Risiko: Wenn es nicht passt, kündigst Du einfach innerhalb der ersten vier Wochen.
Oder hast Du eine konkrete Frage zu Deiner eigenen Access-Anwendung?
Vielleicht stellt Deine Anwendung Dich vor eine Herausforderung, zu der Du bisher keine Lösung findest. Schlechte Performance, kein ausreichender Zugriffsschutz, Du bist unsicher über Dein Datenmodell oder Dein Code liefert unerklärliche Fehler?
In unserem kostenlosen Access-Audit schaut sich André Minhorst persönlich gemeinsam mit Dir Deine Lösung per Zoom an – und zeigt Dir, wo Datenmodell, VBA-Code, Ergonomie und Sicherheit Optimierungspotenzial bieten.
Jetzt kostenloses Access-Audit anfordern →