XAML - Grundlagen - Inhouse von HECKER CONSULTING

Live-Online-Seminar + Inhouse-Schulung | Teilnehmerzahl: 1-12 | Ab 900 EUR zzgl. MwSt. pro Tag

Inhalte

XAML ist eine der wichtigsten Sprachen zur Erstellung von Benutzeroberflächen für .NET- und Windows-Anwendungen. Sie erlernen die wesentlichen Konzepte von XAML um Anwendungen mit WPF-, UWP-, Windows UI- oder MAUI-Frameworks zu erstellen.

Was ist XAML - Die XAML-Einführung

  • XAML: Die Microsoft UI-Auszeichnungssprache
  • Warum Auszeichnungssprachen für die UI-Definition nützlich sind
  • Die Microsoft UI-Auszeichnungssprache
  • Welche Frameworks verwenden XAML?
  • XAML-Namensräume
  • XAML-Elemente und -Eigenschaften
  • XAML-Inhalt
  • Andere XAML-Konzepte

Visual Studio-Werkzeuge für XAML

  • Der Visual Studio XAML-Designer
  • Drag-and-Drop-Bearbeitung
  • Konfigurieren des Designers
  • Optimieren der Einstellungen des XAML-Editors
  • Das Eigenschaftsfenster
  • Verwenden der XAML-Debug- und Hot-Reload-Funktionen

XAML Namespaces

  • Namespace-Prinzipien in XML
  • Namespace-Deklarationen in XAML-Dateien
  • Verstehen der Namespace-Zuordnung
  • Vordefinierte Namespaces
  • CLR-Referenzen und Namespaces

Die grundlegenden Bestandteile von XAML

  • Instanziierung von Objektelementen in XAML
  • Objektelemente und Eigenschaftsattribute
  • Festlegen von Eigenschaften im Code
  • Eigenschaftselemente: Die Alternative zu Eigenschaftsattributen
  • Ereignisattribute verwenden, um Ereignisse zu abonnieren
  • Ereignisbehandler für Ereignisattribute

Inhalte in XAML

  • Was bedeutet Inhalt in XAML?
  • TextBlock- und InLine-Inhalt
  • Layout-Panels
  • Komplexe Inhalte innerhalb eines ContentControls
  • Nicht-UI-Typen im ContentControl
  • Listen von Elementen mit ItemsControls anzeigen
  • Füllen einer Liste mit Binding
  • Ein Element mit einem ListBoxItem auswählbar machen
  • Inhalt mit einem Dekorator umhüllen

Verstehen des Property Systems in XAML

  • Konzept der Abhängigkeits-Eigenschaften
  • Die benutzerdefinierte Star-Benutzerkontrolle
  • Registrieren der benutzerdefinierten Abhängigkeitseigenschaft
  • Bindung an die Abhängigkeitseigenschaft der Basisklasse

Verwendung der Abhängigkeitseigenschaftsdienste in XAML

  • Vererbung von Eigenschaften
  • Wie ein Stil Abhängigkeitseigenschaften festlegt
  • Bindung an ein anderes Element
  • Rangfolge der Abhängigkeitseigenschaften

Angehängte Eigenschaften in XAML

  • Untersuchen Sie das Konzept der angehängten Eigenschaften
  • Das Polar-Panel
  • Tooltips und angehängte Eigenschaften
  • Tastaturnavigation mit angehängten Eigenschaften
  • Angehängte Eigenschaften mit dem Grid

XAML-Typkonverter

  • Die Konzepte von Typkonverter
  • Auflistung der eingebauten Typkonverter
  • Wie WPF TypeConverter verwendet
  • Erstellen eines benutzerdefinierten Typkonverter

Verwendung von Laufzeitinformationen mit Markup Extensions

  • Was ist eine Auszeichnungserweiterung
  • Verwendung einiger gängiger Markup Extensions
  • Erstellen einer benutzerdefinierten Auszeichnungserweiterung
  • Hinzufügen von Parametern zu einer benutzerdefinierten Markup Extension

XAML-Ressourcen

  • XAML-Ressourcen und ResourceDictionaries
  • Die Eigenschaft resources
  • Verwendung von Ressourcen mit der StaticResource-Auszeichnungserweiterung
  • Stile in Ressourcen
  • Farben in Ressourcen
  • Datenquellen in Ressourcen
  • Datenvorlagen in Ressourcen
  • Erforschen der Ressourcenhierarchie
  • Ein kurzer Blick auf zusammengeführte Ressourcen
  • Laden einer Ressourcendatei für die dynamische Benutzeroberfläche der Anwendung
  • Erkunden des Fensters Eigenschaften
  • Erstellen von Ressourcen mit dem Eigenschaftsfenster

XAML ist eine der wichtigsten Sprachen zur Erstellung von Benutzeroberflächen für .NET- und Windows-Anwendungen. Sie erlernen die wesentlichen Konzepte von XAML um Anwendungen mit WPF-, UWP-, Windows ...

Mehr Informationen >>

Lernziele

Lernen Sie die Grundlagen der XAML-Syntax und -Struktur verstehen und anwenden. Sie werden die Verwendung der Visual Studio-Werkzeuge für XAML kennenlernen und effizient nutzen sowie XAML-Namespaces verstehen und beherrschen, um auf wichtige Funktionen und Ressourcen zuzugreifen. Außerdem verstehen Sie, wie Sie die grundlegenden Bestandteile von XAML wie Layouts und Steuerelemente effektiv nutzen, Inhalte in XAML definieren und organisieren, um die Benutzeroberfläche zu gestalten, das Property System in XAML verstehen und anwenden, um Eigenschaften zu setzen und zu verwalten, die Verwendung der Abhängigkeitseigenschaftsdienste in XAML erlernen, um komplexe Bindungen und Interaktionen zu realisieren, Anwendungen von angehängten Eigenschaften in XAML verstehen und anwenden, den XAML-Typkonverter nutzen, um Daten in verschiedenen Formaten zu konvertieren, Laufzeitinformationen mit Markup Extensions verwenden, um dynamische Inhalte zu generieren und Sie werden die Verwendung von XAML-Ressourcen kennenlernen, um Stil, Design und Wiederverwendbarkeit zu verbessern.

Lernen Sie die Grundlagen der XAML-Syntax und -Struktur verstehen und anwenden. Sie werden die Verwendung der Visual Studio-Werkzeuge für XAML kennenlernen und effizient nutzen sowie XAML-Namespaces ...

Mehr Informationen >>

Termine und Orte

Datum Preis

+++ Catalog API +++

SG-Seminar-Nr.: 6839132

Anbieter-Seminar-Nr.: xaml-grundlagen-beratung-coaching-workshop-training

Termin jetzt anfragen

Seminar merken ›
Vergleichen

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

und verfügt über Sonderkonditionen mit einigen Anbietern.

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Inhouse
  • Deutsch
    • Teilnahmebestätigung
  •  
  • Anbieterbewertung (1)

Ihre Vorteile mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Preis