Schulung: WPF 4.6 (5 Tage)Windows Presentation Foundation Kursbeschreibung Die WPF ist zum Erstellen von Windows-Desktop-Anwendungen gedacht. Dabei nutzt die WPF moderne Grafikhardware und erweitert darüber hinaus auch die Funktionalitäten, beispielsweise durch den Einsatz von Datenbindung, Layout, Stile und Templates. In dieser WPF-Schulung wird das Konzept der Windows Presentation Foundation intensiv geschult. Sie werden zunächst die Beschreibungssprache XAML lernen und anschließend die wichtigsten Regeln, um im Zusammenspiel mit Templates, Styles, Containern und Controls eine ansprechende Oberfläche zu gestalten. Ein Schwerpunkt dieser WPF-Schulung ist die Datenbindung mit ihren vielfältigen Möglichkeiten und das Pattern MVVM (Model-View-ViewModel). Selbstverständlich passe ich den Inhalt und die Themen der WPF-Schulung an Ihre Vorkenntnisse und Wünsche an, gerne können Sie auch bestimmte Schwerpunkte setzen. Schulungsunterlage: Sie erhalten ein WPF-Fachbuch. Schulungsmethodik: Live-Coding sowie Übungen Voraussetzungen Dieser WPF-Kurs eignet sich für alle Interessenten, die schon mit .NET gearbeitet haben und zumindest über Grundkenntnisse in VB.NET oder C# verfügen. Lehrgangsdauer 5 Tage Weitere interessante Schulungen ... WPF 4.6 Einführung (3 Tage) | MVVM - Model-View-ViewModel | C# 8.0 und WPF 4.6 Kursinhalt Allgemeine Grundlagen Vorteile der WPF im Vergleich zur WinForm-API Extensible Application Markup Language (XAML) Elementbäume Das Design einer WPF-Anwendung Fenster (Window und NavigationWindow) Oberflächengestaltung mit Layoutcontainern Allgemeiner überblick über die wichtigsten WPF-Controls Allgemeine Gestaltungskriterien Spezielle WPF-Techniken Anwendungsübergreifende Ressourcen Styles Trigger ControlTemplate Dependency Properties und Attached Properties Routed Events in der WPF Einfache Datenbindung und Validierung Einfache Elementbindung Datenbindung an UI-Komponenten Die Schnittstellen INotifyPropertyChanged und INotifyCollectionChanged Converter mit IValueConverter und IMultiValueConverter Eingabevalidierung Komplexe Datenbindung Datenbindung an Listenelemente Die Klasse ObservableCollection DataTemplates erstellen Entity Framework und die WPF StyleSelector und DataTemplateSelector Daten filtern, gruppieren und sortieren mit der Schnittstelle ICollectionView Das Model-View-ViewModel-Pattern (MVVM) Commands bereitstellen, benutzerdefinierte Commands Das MVVM-Pattern zur Trennung von Layout und Programmcode Weitere Techniken der WPF Asynchrone Abläufe und Multithreading in der WPF Lokalisierung, Globalisierung Expression Blend Installation und Verteilung Termine und Honorar Bis auf die angekündigten Garantietermine (siehe rechts) biete ich keine festen Schulungstermine an, sondern stimme diese individuell mit Ihnen ab. Das gibt Ihnen die Flexibilität, betriebliche und private Umstände zu berücksichtigen. Mein Honorar hängt von der Anzahl der Teilnehmer und dem Schulungsort ab. Da ich keinen teuren Verwaltungsapparat unterhalte, kann ich Ihnen bestimmt ein attraktives Angebot machen.