XAML - Steuerelemente
Das XAML User Interface Framework bietet eine umfangreiche Bibliothek von Steuerelementen, die die UI-Entwicklung für Windows unterstützen. Einige von ihnen haben eine visuelle Darstellung wie Button, Textbox, TextBlock usw.; Andere Steuerelemente werden als Container für andere Steuerelemente oder Inhalte verwendet, z. B. Bilder. Alle XAML-Steuerelemente werden von geerbtSystem.Windows.Controls.Control.
Die vollständige Vererbungshierarchie der Steuerelemente lautet wie folgt:
Hier ist die Liste der Steuerelemente, die wir in diesem Kapitel einzeln behandeln werden.
Sr.Nr. | Bedienelemente & Beschreibung |
---|---|
1 | Taste Ein Steuerelement, das auf Benutzereingaben reagiert. |
2 | Kalender Stellt ein Steuerelement dar, mit dem ein Benutzer ein Datum mithilfe einer visuellen Kalenderanzeige auswählen kann. |
3 | CheckBox Ein Steuerelement, das ein Benutzer auswählen oder löschen kann. |
4 | Kombinationsfeld Eine Dropdown-Liste mit Elementen, aus denen ein Benutzer auswählen kann. |
5 | Kontextmenü Ruft das Kontextmenüelement ab oder legt dieses fest, das angezeigt werden soll, wenn das Kontextmenü über eine Benutzeroberfläche innerhalb dieses Elements angefordert wird. |
6 | DataGrid Stellt ein Steuerelement dar, das Daten in einem anpassbaren Raster anzeigt. |
7 | Datumsauswahl Ein Steuerelement, mit dem ein Benutzer ein Datum auswählen kann. |
8 | Dialoge Eine Anwendung kann dem Benutzer auch zusätzliche Fenster anzeigen, um wichtige Informationen zu sammeln oder anzuzeigen. |
9 | Rasteransicht Ein Steuerelement, das eine Sammlung von Elementen in Zeilen und Spalten anzeigt, die horizontal scrollen können. |
10 | Bild Ein Steuerelement, das ein Bild darstellt. |
11 | ListBox Ein Steuerelement, das eine Inline-Liste von Elementen anzeigt, aus denen der Benutzer auswählen kann. |
12 | Menüs Stellt ein Windows-Menüsteuerelement dar, mit dem Sie Elemente, die Befehlen und Ereignishandlern zugeordnet sind, hierarchisch organisieren können. |
13 | PasswordBox Ein Steuerelement zur Eingabe von Passwörtern. |
14 | Aufpoppen Zeigt Inhalt über vorhandenen Inhalt innerhalb der Grenzen des Anwendungsfensters an. |
15 | Fortschrittsanzeige Ein Steuerelement, das den Fortschritt durch Anzeigen eines Balkens anzeigt. |
16 | ProgressRing Ein Steuerelement, das durch Anzeigen eines Rings einen unbestimmten Fortschritt anzeigt. |
17 | Radio knopf Ein Steuerelement, mit dem ein Benutzer eine einzelne Option aus einer Gruppe von Optionen auswählen kann. |
18 | RichEditBox Ein Steuerelement, mit dem ein Benutzer Rich-Text-Dokumente mit Inhalten wie formatiertem Text, Hyperlinks und Bildern bearbeiten kann. |
19 | ScrollViewer Ein Containersteuerelement, mit dem der Benutzer seinen Inhalt schwenken und zoomen kann. |
20 | Suchbox Ein Steuerelement, mit dem ein Benutzer Suchanfragen eingeben kann. |
21 | Schieberegler Ein Steuerelement, mit dem der Benutzer aus einem Wertebereich auswählen kann, indem er ein Thumb-Steuerelement entlang einer Spur bewegt. |
22 | Textblock Ein Steuerelement, das Text anzeigt. |
23 | TimePicker Ein Steuerelement, mit dem ein Benutzer einen Zeitwert festlegen kann. |
24 | Umschaltknopf Eine Schaltfläche, die zwischen zwei Zuständen umgeschaltet werden kann. |
25 | ToolTip Ein Popup-Fenster, in dem Informationen zu einem Element angezeigt werden. |
26 | Fenster Das Stammfenster mit Minimierungs- / Maximierungsoption, Titelleiste, Rahmen und Schaltfläche zum Schließen. |
In diesem Kapitel werden wir alle diese Steuerelemente mit der Implementierung diskutieren.