Seminarinformationen

Seminar - Ziel

In diesem 3-tägigen Seminar "WPF Kompaktkurs" lernen Sie, wie man moderne Benutzeroberflächen mit WPF und C# programmiert. Zunächst erhalten Sie einen Überblick über die grundlegenden Prinzipien der WPF-Architektur, bevor Sie die Syntax und Anwendung von XAML-Code kennenlernen. Sie erfahren, wie man Layout-Controls für die Gestaltung von Seiten und WPF-Controls zur Anzeige von Daten einsetzt. In praktischen Programmierübungen setzen Sie das Erlernte direkt um. Wir arbeiten mit der neuesten Version von Visual Studio und entdecken dabei die wichtigsten Funktionen dieses leistungsstarken Tools, einschließlich vieler nützlicher Tipps und Tricks. Nach dem Kurs haben Sie solide Grundkenntnisse in der Gestaltung und Entwicklung von Benutzeroberflächen mit WPF.

Teilnehmer - Zielgruppe

  • Entwickler

Kurs - Voraussetzungen

  • Grundkenntnisse in .NET
  • Programmiererfahrung in C# oder Visual Basic

Seminardauer

  • 3 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Überblick

  • Grundlagen von WPF mit C#
  • Deklarative Programmierung mit XAML
  • Code-Behind
  • Visual Studio, Projekt-Templates

Layout

  • Layout-Controls
  • Dynamische Seitengestaltung
  • Logical Tree, Visual Tree

WPF-Controls

  • Darstellung von Daten
  • Input-Controls
  • Menu, ContextMenu
  • User Dialog
  • DataTemplates

Events und Commands

  • Routed Events
  • Event-Verarbeitung im Code-Behind
  • Event- und Command-Verarbeitung im View-Model

DataBinding

  • Konzept des DataBindings
  • Dependency Properties
  • DataContext
  • Value-Converter

Resourcen

  • Styles, Triggers
  • Images, Themes
  • DataTemplates
  • User Controls, Behaviors
  • Animation, Transformation

MVVM-Pattern

  • Model-View-View-Model
  • Loosely Coupled App Design
  • CommunityToolkit MVVM
  • WPF-Architektur
  • Dependency Injection, Inversion of Control

Praxis

  • HotReload
  • Input-Validation
  • Debuggen einer WPF-Anwendung
  • Testen einer WPF-Anwendung
Tags: Microsoft

Weitere Schulungen zu Thema Microsoft .NET

C# Grundkurs (ohne Vorkenntnisse)

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 5-tägigen Seminar "C# Grundkurs (ohne Vorkenntnisse)" erhalten die Teilnehmenden eine detaillierte Einführung in die Programmiersprache C# und erwerben fundiertes Wissen sowie praktische Fähigkeiten, um effektiv in C# zu programmieren. Ziel des Kurses ist ...

ADO.NET - Datenbankprogrammierung

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In dieser 3-tägigen Schulung "ADO.NET - Datenbankprogrammierung" lernen Sie die Grundlagen und Praxisanwendung von ADO.NET. Sie werden die Architektur und Funktionalitäten von ADO.NET kennenlernen, einschließlich der wichtigsten Namespaces und Klassen. Sie werden ...

Windows Installer XML Toolset (WiX) Grundkurs

- u.a. in Bremen, Frankfurt am Main, Erfurt, Freiburg, Marburg

In diesem 4-tägigen Seminar "Windows Installer XML Toolset (WiX) Grundkurs" erhalten Sie eine Einführung in die grundlegenden Konzepte und Techniken zur Erstellung professioneller Windows Installer Setups mit WiX. Sie lernen die Vorteile und Funktionen des Windows ...

ADO.NET und .NET Core mit relationalen Datenbanken

- u.a. in Hamburg, München, Essen, Freiburg, Marburg

In dieser 2-tägigen Schulung "ADO.NET und .NET Core mit relationalen Datenbanken" lernen Sie mit ihrer .NET Core-Anwendung auf relationale Datenbanken wie z.B. SQL Server oder SQLite zuzugreifen. Das Training konzentriert sich auf ADO.NET Core, gibt aber auch einen ...