Programmierung

Kurs-ID: Cs10WPF

Kurs .net C# Windows Presentation Foundation

Markup and Code mit XAML

Die Windows Presentation Foundation (WPF) ist die neue Klassenbibliothek von Windows zur Erstellung graphischer Benutzeroberflächen. Sie ist ein fester Bestandteil des .NET-Frameworks und soll ihren Vorgänger die Win32-API als Präsentationsschnittstelle ablösen. Das Funktionsspektrum der WPF umfasst nicht nur die klassischen Desktopfenster, sondern auch 2D- und 3D-Grafiken, Dokumente, browserbasierte Anwendungen und Videos.

Zum Design der Oberflächen wird XAML, ein Ableger von XML, verwendet. So kommt es zu einer klaren Trennung zwischen Design und Funktionalität.

Die Kursteilnehmenden lernen in diesem Seminar die Möglichkeiten der WPF zur Erstellung windowsbasierter Benutzeroberflächen kennen.

Termin buchen

Seminarinhalte

Überblick .NET Architektur der Windows Presentation Foundation (WPF)

XAML (eXtensible Application Markup Language)

  • XAML und Ereignisbehandlung
  • XAML-Werkzeuge

Layoutelemente und Container in .NET

  • Grid-Steuerelemente
  • StackPanel-Steuerelemente
  • DockPanel-Steuerelemente
  • Canvas-Steuerelemente
  • WrapPanel und TextBlock

Steuerelemente (Controls) in .NET

  • Elemente und deren Basisklassen
  • Button, TextBox und Label
  • ListBox-Steuerelement
  • Menüs in WPF
  • Symbolleisten und Statusleisten
  • TreeView und ListView
  • Toolbar-Steuerelement
  • MediaElement
  • Eigene Steuerelemente entwickeln

Eingaben mit Tastatur, Maus und Tablet in .NET

  • Ereignisbasiertes Programmieren und Event Routing

Lokalisierung von WPF-Komponenten in .NET

  • Lokalisierung mit Ressourcen
  • Lokalisierung mit dem LocBalm-Tool

Vorlagen in .NET

  • Ressourcen
  • Styles
  • Trigger

Datenbindung in WPF

  • Datenbindung zwischen zwei grafischen Elementen

Dokumente in Windows Presentation Foundation

  • Flussdokumente (Flow Documents)
  • Fixierte Dokumente (Fixed Documents)
  • XML Paper Specification (XPS)

Grafiken mit WPF in .NET

  • Geometrische Grundfiguren
  • Shapes, Füllverhalten, Path-Elemente und Pens
  • Brushes und GradientBrushes
  • 3D-Grafik: Szenen, Model, Transformationen und Hit-Testing

Animationen in .NET

  • Timelines
  • Storyboards

Multimedia (Audio, Video) in .NET

Web Browser Applications (WBA) Multithreading mit WPF in .NET

Interoperabilität in .NET

  • WPF und Windows Forms
  • WPF und MFC

Kursthemen

Das Training .net C# Windows Presentation Foundation ist folgenden Themen zugeordnet:

 

Lernmethode

Ausgewogene Mischung aus Theorie und praktischen Übungen in technisch einwandfreier Schulungs­umgebung, zur Festigung Ihres Lern­erfolges. Direkter Austausch mit Trainer.in und anderen Teilnehmenden.

Zielgruppe

Diese Schulung richtet sich an Anwendungsprogrammierer, Systemprogrammierer und Softwareingenieure

Voraussetzungen

Für diesen Kurs benötigen Sie: Tiefergehende C#- und XML-Kenntnisse entsprechend unserer Kurse C#.NET WinForms, C#.NET Vertiefung, C#.NET XML und XML Grundlagen.

Erforderliche Kenntnisse

Dauer und Zeiten

4 Kurstage (pro Tag 8 Unterrichtsstunden à 45 Min.)

In der Regel beginnt ein Schulungstag um 09:00 Uhr und endet um 16:30 Uhr.

Weiterführende Seminare

Schulungsort

Das Seminar .net C# Windows Presentation Foundation als offene Schulung findet bei uns in der Kastanienallee 53 in 10119 Berlin Mitte statt, sofern kein anderer Ort angegeben ist.

Termine

  • 23.09.24 - 26.09.24Anmelden

Terminabsprachen möglich! Buchen Sie diesen Kurs als Individualtraining oder Firmenkurs mit individueller Dauer und gewünschtem Termin. (Preisänderungen vorbehalten)

Anfrage stellen

Die Schulung .net C# Windows Presentation Foundation führen wir ab 3 Teilnehmenden durch.

Kurspreis für offene Schulungen

1480,00 € zzgl. 19% MwSt. (1761,20 € inkl. 19% MwSt.)

Hinweis

Dieses C#.NET-Seminar kann als IT-Training für Firmen auch in englischer Sprache durchgeführt werden.

Ihre allskills Mehrwerte inklusive

Noch Fragen?

Unsere FAQ klären auf.

Lassen Sie sich von uns beraten!

Jetzt anrufen