WPF-Schulung: Benutzeroberflächen mit WPF und XAML

Programmieren mit WPF

Benutzeroberflächen mit der Windows Presentation Foundation (WPF) zu entwickeln ist der Kern dieser Schulung. Gute Software zeichnet sich durch eine gute Oberfläche und Benutzerführung aus – genau das lernen die Teilnehmer hier.

Sie erhalten einen umfassenden Überblick über die Techniken von WPF bis zum Architekturmuster MVVM und setzen ihr Wissen mit einfachen und anspruchsvolleren Übungen in die Praxis um. Am Ende des Workshops können sie selbstständig WPF-Anwendungen erstellen.

Geeignet für

  • Softwarearchitekten
  • Softwaredesigner
  • Softwareentwickler

Vorkenntnisse

  • C#

Arbeitsform und Dauer

  • 3 Tage
  • Online, bequem von zu Hause
  • In unseren Schulungsräumen in Freiburg
  • Bei Ihnen vor Ort - erst ab einer Mindest-Teilnehmeranzahl möglich

Termine

  • Derzeit auf Anfrage

Materialien Teilnehmer

  • Laptop
  • Visual Studio 2026 oder 2022 (die Community-Edition genügt)
  • Aktuelles .NET SDK (.NET 8 oder neuer)
  • Schreibzeug

Schulungsraum

  • Beamer
  • Whiteboard, Tafel oder Flipchart

Inhalt der 3-tägigen Schulung: WPF

Tag 1

  • Überblick Tag 1
  • Einführung
    • WPF-Projektvorlagen
    • Dateien einer WPF-Anwendung
    • Ein erstes Beispiel
    • Logischer und visueller Elementbaum
  • Übungsaufgabe
  • XAML
    • Aufbau einer XAML-Datei
    • Eigenschaften festlegen und Typkonvertierung
    • Markup-Erweiterungen
    • XAML-Namespaces
  • Übungsaufgabe
  • Layoutcontainer
    • Grid, StackPanel, DockPanel und weitere
    • Layoutcontainer verschachteln
  • Übungsaufgabe
  • Steuerelemente
    • Wichtige Eigenschaften
    • Die wichtigsten Steuerelemente
  • Übungsaufgabe
  • Ausblick auf Tag 2

Tag 2

  • Rückblick (Schulung Tag 1)
  • Überblick Tag 2
  • Ereignisse
    • Ereignishandler registrieren
    • Routing-Strategien
    • Beispiel Mausereignisse
  • Übungsaufgabe
  • Ressourcen
    • Binäre und logische Ressourcen
    • Ressourcenwörterbücher
  • Styles
    • Typisierte und untypisierte Styles
    • Styles erweitern (BasedOn)
  • Übungsaufgabe
  • Trigger
    • Eigenschafts- und Datentrigger
    • Multitrigger
    • Ereignistrigger
  • Templates
    • ControlTemplates
    • DataTemplates
  • Übungsaufgabe
  • Ausblick auf Tag 3

Tag 3

  • Rückblick (Schulung Tag 2)
  • Überblick Tag 3
  • Datenbindung
    • Die Klasse Binding
    • Konverter und Validierung
    • Listen binden mit ObservableCollection<T>
  • Übungsaufgabe
  • Architektur mit MVVM
    • Model, View und ViewModel
    • INotifyPropertyChanged
    • Befehle mit ICommand
  • Übungsaufgabe
  • Globalisierung und Lokalisierung
    • Mehrsprachige Oberflächen
  • Selbstständige Übungen
  • Abschluss

Weitere Schulungen zum Thema

• C#-Schulung
• C#-Schulung für Fortgeschrittene

Cadida-Akademie

Online anmelden – direkt im Shop

Geben Sie Wunschtermin, Schulungsform (online, in Freiburg oder bei Ihnen vor Ort) und Teilnehmerzahl an – das dauert nur wenige Minuten. Termin und Anmeldung bestätigen wir Ihnen persönlich.

Jetzt online anmelden Frage zur Schulung stellen

Fragen vorab? +49 761 285 22 11-0

KONTAKT

Sprache auswählen

Erstgespräch vereinbarenErstgespräch vereinbaren