WPF 4.0 Development

Course Description:

Windows Presentation Foundation (WPF) is the next-generation presentation sub-system for Windows. It provides developers and designers with a unified programming model for building rich Windows smart client user experiences that incorporate UI, media, and documents.

Trainer:

Kogman Gal is a senior consultant and experience trainer at John Bryce Training, specializes in Microsoft technologies with an emphasis on the .NET development and Architecture . Has a lot of experince in Projects in the 3.5 Framework enviorment.

Course Content:

Module 1: WPF Overview
  • WPF Design Tenets
  • WPF Capabilities
  • Framework Concepts
  • Introducing XAML
  • Development Workflow
Module 2: Controls and Layout
  • New Platform, New Controls
  • Content Controls
  • Items Controls
  • Range Controls
  • Text Controls
  • Powerful Layout ToolBox
  • Single, Flexible Model
Module 3: Resources
  • Binary Resources
  • Logtical Resources
Module 4: Data Binding
  • Data Binding Connects
  • Binding in Markup
  • Object Data Source
  • XML Data Source
  • Data Template
  • Collection and Views
  • Data Validation
Module 5: Styling and Templates
  • Style and Separation
  • Setting Properties
  • Triggers
  • Control Template
  • Data Template
  • Skins
  • Themes
Module 6: Graphics
  • Graphics Fundamentals
  • Shapes
  • Geometry Objects
  • Brushes and Pens
  • Visual-Layer Programming
  • Media Elements
Module 7: Animations
  • Introducing Animations
  • Property Animation System
  • Animation Target Values
  • Timing Behaviors
  • Pausing, Resuming and Stopping a Storyboard
  • Key Frame Animations
  • Creating Animations Procedurally

Related Courses:

  • Microsoft Silverlight 3.0 Development
  • Composite WPF & Silverlight (Prism)