🇩🇪
Programm

  1. WPF Foundations


    1. Überblick und Ziele zu WPF

    2. Dependency Properties

    3. Markup Extensions

    4. Event Handling, Bubbling, Tunneling

    5. Commands


  2. Controls und Layouts


    1. Brushes

    2. Shapes

    3. Simple Controls

    4. Layout Controls

    5. Items Controls

    6. Layout mit Canvas, StackPanel, Grid, DockPanel


  3. Data Binding und Validation


    1. Data Binding

    2. INotifyPropertyChanged

    3. Observable Collections

    4. Using CollectionViewSource

    5. INotifyDataErrorInfo

    6. Data annotations


  4. Styles, Resources, Templates, und Animationen


    1. Definition von Styles

    2. Resources

    3. Control Templates

    4. Data Templates

    5. Item Templates

    6. Data Template Selectors

    7. Animationen

    8. Easing Functions

    9. Keyframe Animations

    10. User Controls

    11. Custom Controls


  5. MVVM Pattern


    1. Einführung in den MVVM Pattern

    2. View-Models

    3. Dependency Injection und Inversion of Control (IoC)

    4. IoC Container

    5. Locators

    6. Event Aggregation

    7. Code Reuse mit Portable Libraries

    8. NETStandard


  6. Documents


    1. Flow Documents

    2. Fixed Documents

    3. Readers

    4. Printing



Ziele
In diesem intensiven Kurs lernen Sie die Grundlagen von WPF sowie Tipps und Tricks in dieser Technologie. Wichtige Aspekte in diesem Kurs sind die Entwicklung von Business-Applikationen mit WPF und der Einsatz von Data Binding, und dem MVVM Pattern um Code mit unterschiedlichen Plattformen gemeinsam verwenden zu können,


Nach Abschluss dieses Seminars haben die Teilnehmer Wissen zu folgenden Themen:

  • WPF Foundations

  • Controls und Layouts

  • Data Binding und Validation

  • Styles, Resources, Templates

  • MVVM Pattern

  • Documents
Voraussetzungen
Für dieses Seminar werden folgende Kenntnisse empfohlen:

  • Erfahrung in der Erstellung von C# Programmen

  • Erfahrung in der Verwendung von Visual Studio