Schulungssuche:

Inhouse-Schulung: WPF - Windowsanwendungen mit Windows Presentation Foundation

Die Windows Presentation Foundation (WPF) stellt eine dienstorientierte Oberflächenplattform für UI-Anwendungen als Framework zur Verfügung. WPF arbeitet mit XAML, das eine XML formulierte Beschreibung einer Oberfläche darstellt. Mit WPF ist es unter anderem möglich, Formulare zu erstellen, die automatisch und stufenlos skalieren. Außerdem bietet diese Technologie die Möglichkeit, Design und Implementierung vollständig zu trennen.



Zielgruppe

.NET-Entwickler mit Erfahrung in C#/VB.NET, die auf die neue WPF-Technologie umsteigen möchte.

In diesem Sinne richtet sich das Angebot der Condeso GmbH ausschließlich an Unternehmen und Freiberufler.




Anfrage Inhouse-Schulung

Agenda

WPF Grundlagen

  • Eine neue Art von Eigenschaften für WPF
    • Dependency Properties
    • Attached Properties

    • Neue Ereignisse: RoutedEvents
    • Unterschiede zwischen logischem und visuellem Elementbaum
    • Aufbau von Steuerelementen im Vergleich zu Windows.Forms

    Layout mit WPF

    • Übersicht über die LayoutContainer
    • Unterschiede zu Windows.Forms
    • XAML als Programmiersprache
      • Grundlagen von XAML
      • Namespaces von XAML
         

    Steuerelemente von WPF

    • Übersicht über die wichtigsten Steuerelemente von WPF
    • Beispiele für die Verwendung der Steuerelemente
       

    Datenbindung

    • Das erweiterte Datenbindungskonzept von WPF
    • Einfache Datenbindung mit Steuerelementen
      • Binden eines Datums (Binding)
      • Binden mehrerer Quellen an ein Ziel (MultiBinding)
      • Binden mehrerer Quellen mit Priorität (PriorityBinding)
    • Datenbindung mit Datenvorlagen
      • Mit einfachen Datenvorlagen (DataTemplate)
      • Hierarchische Datenbindung (HierarchicalDataTemplate)
         

    Design von Anwendungen

    • Unterschied zwischen binären und logischen Ressourcen
    • Stile und Vorlagen
    • Eigene Stile für Steuerelemente entwickeln
    • Eigene Vorlagen für Steuerelemente entwickeln
    • Dynamisches Laden von Ressourcen (Stilen und Vorlagen – Skinning)

    Voraussetzungen

    Gute Kenntnisse in C# und dem .NET Framework; grundlegende Kenntnisse in XML

    Ihre Ansprechpartnerin

    Fragen zu einer Schulung beantwortet Ihnen gerne Birgit Grünwiedl

    Für Fragen zu unseren Schulungen steht Ihnen Birgit Grünwiedl gerne zur Verfügung:
     
    Tel. +49 89 4545968-100