Nächster Termin:
Termin auf Anfrage
Gesamtdauer:
8 Stunden in 1 Tag
Praktikum:
Nein
Unterrichtssprachen:
  • Deutsch
Veranstaltungsart:
  • Weiterbildung 
Angebotsform:
  • Angebote für Unternehmen Jetzt Anfragen
  • Virtuelles Klassenzimmer 
  • E-Learning 
Durchführungszeit:
  • Abendveranstaltung
  • Tagesveranstaltung
  • Wochenendveranstaltung
Teilnehmer min.:
3
Teilnehmer max.:
12
Preis:
1.071 € - Gesamtpreis pro Tag für Veranstaltungen bis drei (3) Teilnehmern.
Abschlussart:
Zertifikat/Teilnahmebestätigung 
Abschlussprüfung:
Nein
Abschlussbezeichnung:
keine Angaben
Zertifizierungen des Angebots:
  • Nicht zertifiziert
Angebot nur für Frauen:
Nein
Kinderbetreuung:
Nein
Link zum Angebot:
Infoqualität:
Suchportal Standard Plus

Zielgruppen:
Interessenten mit abgeschlossener Berufsausbildung oder Berufserfahrungen im Medienbereich, Kommunikationsbereich oder kaufmännischen Bereich, die sicher im Umgang mit dem PC sind sowie eine Affinität zum Internet und digitalen Medien haben und die sich im Thema: XAML - Grundlagen weiterbilden wollen.
Fachliche Voraussetzungen:
Keine besonderen Anforderungen.
Technische Voraussetzungen:
Keine besonderen Anforderungen.
Systematik der Agenturen für Arbeit:
keine Angaben

Inhalte

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 Coaching, Workshop, Training - Live-Online und Vor-Ort an.

Alle Angaben ohne Gewähr. Für die Richtigkeit der Angaben sind ausschließlich die Anbieter verantwortlich.

Erstmals erschienen am 26.03.2024, zuletzt aktualisiert am 05.06.2024