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 ...

LINQ - Einführung

- u.a. in Paderborn, Düsseldorf, Essen, Freiburg, Marburg

In diesem 3-tägigen Seminar "LINQ - Einführung" erhalten Sie einen Überblick über die Grundlagen und Anwendungsmöglichkeiten von LINQ (Language Integrated Query). Sie werden mit den verschiedenen LINQ-Abfrageoperationen vertraut gemacht, einschließlich der ...

Windows Installer XML Toolset (WiX) Fortgeschrittenenkurs

- u.a. in Berlin, Hannover, München, Wien, Marburg

In diesem 4-tägigen Seminar "Windows Installer XML Toolset (WiX) Fortgeschrittenenkurs" erlernen Sie fortgeschrittene Techniken und bewährte Methoden zur Erstellung und Anpassung von Installationsprogrammen mit dem Windows Installer XML Toolset (WiX). Ziel dieses ...