Steuerelemente für Windows-Apps
In der Windows-App-Entwicklung ist ein Steuerelement ein UI-Element, das Inhalte anzeigt oder Interaktionen ermöglicht. Steuerelemente sind die Bausteine der Benutzeroberfläche. Ein Muster ist eine Anleitung zum Kombinieren verschiedener Steuerelemente, um etwas Neues zu erstellen.
Wir stellen Ihnen mehr als 45 Steuerelemente bereit, angefangen bei einfachen Schaltflächen bis hin zu leistungsstarken Datensteuerelementen wie der Rasteransicht. Diese Steuerelemente sind Teil des Fluent Design-Systems und können Ihnen bei der Erstellung einer ansprechenden, skalierbaren UI helfen, die auf allen Geräten und Bildschirmgrößen großartig aussieht.
Die Artikel in diesem Abschnitt enthalten Designrichtlinien und Codierungsanweisungen für das Hinzufügen von Steuerelementen und Mustern zu Ihrer Windows-App.
Einführung
Allgemeine Anweisungen und Codebeispiele für das Hinzufügen und Formatieren von Steuerelementen in XAML und C#.
Hinzufügen von Steuerelementen und Verarbeiten von Ereignissen
Es gibt drei wichtige Schritte zum Hinzufügen von Steuerelementen zur App: Hinzufügen eines Steuerelements zu Ihrer App-UI, Festlegen der Eigenschaften für das Steuerelement und Hinzufügen von Code zu den Ereignishandlern des Steuerelements, sodass dieses eine Aktion ausführt.
Formatieren von Steuerelementen
Das XAML-Framework bietet zahlreiche Anpassungsmöglichkeiten für die App-Darstellung. Sie können mit Stilen die Steuerelementeigenschaften festlegen und diese Einstellungen dann für andere Steuerelemente übernehmen, um so für ein einheitliches Erscheinungsbild zu sorgen.
Abrufen von WinUI
Einige Steuerelemente sind nur in WinUI verfügbar, einem NuGet-Paket, das neue Steuerelemente und Benutzeroberflächenfeatures enthält. Informationen dazu, wie Sie dies abrufen, finden Sie unter WinUI-Übersicht und Installationsanweisungen.
Alphabetischer Index
Detaillierte Informationen zu bestimmten Steuerelementen und Mustern.
- Animiertes Symbol
- Animierter visueller Player (siehe Lottie)
- Feld mit automatischen Vorschlägen
- Breadcrumb bar
- Schaltfläche
- Kalenderdatumsauswahl
- Kalenderansicht
- Kontrollkästchen
- Farbauswahl
- Kombinationsfeld
- Befehlsleiste
- Flyout der Befehlsleiste
- Visitenkarte
- Inhaltsdialogfeld
- Inhaltslink
- Kontextmenü
- Datumsauswahl
- Dialogfelder und Flyouts
- Dropdown-Schaltfläche
- Expander
- Flip-Ansicht
- Flyout
- Formular (Muster)
- Rasteransicht
- Link
- Linkschaltfläche
- Bilder und Bildpinsel
- Infoleiste
- Steuerelemente für Freihandeingaben
- Liste/Details (Muster)
- Listenansicht
- Kartensteuerelement
- Medienwiedergabe
- Menüleiste
- Menüflyout
- Navigationsansicht
- Zahlenfeld
- Parallax-Ansicht
- Kennwortfeld
- Personenbild
- Pips Pager
- Fortschrittsbalken
- Statusring
- Optionsfeld
- Bewertungssteuerelement
- Wiederholungsschaltfläche
- Rich-Edit-Feld
- Rich-Text-Block
- Bildlaufanzeige
- Semantischer Zoom
- Formen
- Schieberegler
- Schaltfläche "Teilen"
- Geteilte Ansicht
- Wischen-Steuerelement
- Registerkartenansicht
- Lehrtipp
- Textblock
- Textfeld
- Uhrzeitauswahl
- Umschalter
- Umschalter
- Unterteilte Umschaltfläche
- QuickInfos
- Strukturansicht
- Ansicht mit zwei Bereichen
- Webansicht
WinUI-Katalog
Rufen Sie die WinUI-Katalog-Apps aus dem Microsoft Store ab, um diese XAML-Steuerelemente und das Fluent Design-System in Aktion zu sehen. Die WinUI 3-Katalog- und WinUI 2-Katalog-Apps umfassen interaktive Beispiele für die meisten WinUI 3- und WinUI 2-Steuerelemente, -Features und -Funktionen. Die Apps sind eine interaktive Ergänzung zu dieser Website. Wenn Sie sie installiert haben, können Sie Links auf einzelnen Steuerungsseiten verwenden, um die App zu starten und das Steuerelement in Aktion zu sehen.
- Rufen Sie den WinUI 3-Katalog und den WinUI 2-Katalog aus dem Microsoft Store ab.
- Rufen Sie den Quellcode für beide von GitHub ab (verwenden Sie denmain-Branch für WinUI 3 und den Branchwinui2 für WinUI 2).
Zusätzliche Steuerelemente
Zusätzliche Steuerelemente für die Windows-Entwicklung werden von Unternehmen wie Telerik, SyncFusion, DevExpress, Infragistics, ComponentOne und ActiPro bereitgestellt. Diese Steuerelemente bieten zusätzliche Unterstützung für Unternehmen und .NET-Entwickler, indem sie die Steuerelemente des Standardsystems um benutzerdefinierte Steuerelemente und Dienste erweitern.
Windows developer