XAML - Grundlagen

Methode
Dauer

XAML - Grundlagen

HECKER CONSULTING
Logo von HECKER CONSULTING

Tipp: Sie suchen eine Inhouse Schulung? Erhalten Sie von mehreren Anbietern unverbindliche Angebote!

Beschreibung

Mit XAML erstellen Sie bessere Benutzeroberflächen für ihre Anwendungen.

 

XAML (eXtensible Application Markup Language) ist eine flexible und leistungsstarke Sprache, die speziell für das Design von Benutzeroberflächen entwickelt wurde. Mit XAML kannst du die visuelle Darstellung deiner Anwendungen effektiv definieren und gleichzeitig die Trennung von Design und Logik wahren. XAML wird von Microsoft-Plattformen wie WPF (Windows Presentation Foundation) und UWP (Universal Windows Platform) verwendet und ist ein unverzichtbares Werkzeug für jeden Entwickler. XAML wird für alle UI-Plattformen von Microsoft verwendet. Egal, ob Sie plattformübergreifende Anwendungen mit MAUI oder leistungsstarke…

Gesamte Beschreibung lesen

Frequently asked questions

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!

Mit XAML erstellen Sie bessere Benutzeroberflächen für ihre Anwendungen.

 

XAML (eXtensible Application Markup Language) ist eine flexible und leistungsstarke Sprache, die speziell für das Design von Benutzeroberflächen entwickelt wurde. Mit XAML kannst du die visuelle Darstellung deiner Anwendungen effektiv definieren und gleichzeitig die Trennung von Design und Logik wahren. XAML wird von Microsoft-Plattformen wie WPF (Windows Presentation Foundation) und UWP (Universal Windows Platform) verwendet und ist ein unverzichtbares Werkzeug für jeden Entwickler. XAML wird für alle UI-Plattformen von Microsoft verwendet. Egal, ob Sie plattformübergreifende Anwendungen mit MAUI oder leistungsstarke Desktop-Anwendungen mit Windows Presentation Foundation (WPF) erstellen, Sie müssen wissen, wie man diese innovative Sprache verwendet.

Sie erfahren, warum Markup bei der Definition von Benutzeroberflächen so wichtig ist, welche Frameworks XAML verwenden und wie Sie Teile einer XAML-Datei identifizieren können. Begleiten Sie den Kursleiter Walt Ritscher, wenn er seine bevorzugten Einstellungen für die Arbeit mit XAML in Visual Studio vorstellt, XAML-Namespaces und Namespace-Mapping untersucht und die Verwendung von XAML in anderen beliebten Microsoft-Frameworks erörtert. Nebenbei erhalten Sie Tipps zu Inhaltskategorien und den Besonderheiten des Eigenschaftssystems sowie zu Abhängigkeitseigenschaftsdiensten, angehängten Eigenschaften, Typkonvertern, Laufzeitinformationen, Markup-Erweiterungen, zusätzlichen Ressourcen und mehr.

 

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

 

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.

 

Die Weiterbildung "XAML - Grundlagen" bieten wir Ihnen als Firmenseminar sowie Inhouse-Schulung Live-Online und Vor-Ort an!

 

Erstklassige Beratung, Coaching, Workshops und Training für Ihre IT-, Online- und Digitalisierungsthemen. Über 500 aktuelle IT-, Online-, Digital-Themen - Live-Online und Vor-Ort in Ihrem Hause, auf jeden Fall immer persönlich und individuell!

Sie erhalten von uns:

➜ Training & Coaching für Einzelpersonen
➜ Training & Workshops für Teams und Abteilungen
➜ Training-Komplett-Lösungen für Ihr Unternehmen

Sie finden bei uns:

AWS, Analytics + Business Intelligence (BI), Azure, Big Data + Data Science, Cloud-Computing, Collaboration, Datenbanken, DevOps, Digitale Strategie, Digitale Transformation, E-Commerce, E-Learning, Excel, Für Marketing, Für Verkauf + Vertrieb, IT & Software, Java, JavaScript, Künstliche Intelligenz (KI), Microsoft, Moodle, No-Code / Low-Code, Online Marketing, Online-Meeting, PHP, Power Platform, Programmiersprachen, Projektmanagement, Python, R, Robotic Process Automation (RPA), SEO, SQL, SQL Server, Scrum, Software Engineering, Tableau, Teams

Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Weiterbildung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

Profitieren Sie von unserer langjährigen Expertise in der beruflichen Weiterbildung, modernen Lernmethoden und einem Portfolio von über 300 IT-, Online- und Digital-Beratungsleistungen.

Es wurden noch keine Bewertungen geschrieben.
Schreiben Sie eine Bewertung
Haben Sie Erfahrung mit diesem Kurs? Schreiben Sie jetzt eine Bewertung und helfen Sie Anderen dabei die richtige Weiterbildung zu wählen. Als Dankeschön spenden wir € 1,00 an Stiftung Edukans.

Es wurden noch keine FAQ hinterlegt. Falls Sie Fragen haben oder Unterstützung benötigen, kontaktieren Sie unseren Kundenservice. Wir helfen gerne weiter!