Intertech.com
| More
Complete Windows Presentation Foundation (WPF) for .NET 3.5 Training

Windows Presentation Foundation (WPF) is a GUI toolkit introduced with .NET 3.0.  Intertech's Complete WPF will examine this new programming API beginning with the topics of XAML, code files and WPF development tools.  Attendees will learn about the WPF control programming model, styles and control templates, data binding, graphical rendering servcies and the construction of navigationally-based applications.

Course Number
1139

Learning Objectives

  • Understand the WPF programming model with and without XAML
  • Learn to build custom user controls
  • Work with WPF data binding
  • Work with animation and graphical rendering

Length
3 days


Price
$1,995.00  

Class prices have a $200 rush fee added if the student registers five or less business days before class start date.


Schedule (click on a date to enroll)



Sep
Oct
Nov
Dec
 
Introducing WPF
  • Understand the motivation behind WPF
  • Examine the various ‘flavors’ of WPF applications
  • Overview the services provided by WPF
  • Examine the core WPF assemblies and namespaces
  • Work with the Window and Application class types
  • Learn the syntax of XAML
  • Understand the XAML / code relationship
WPF Controls
  • Survey the core WPF control types
  • Review the WPF control programming model
  • Learn to position controls using layout managers
  • Understand the role of WPF control commands
WPF Document Controls
  • Understand the scope of the WPF documents API
  • Distinguish between fixed documents and flow documents
  • Populate a document with inline and block elements
  • Work with the WPF document APIs
WPF Graphical Rendering Services
  • Understand the scope of WPFs graphical rendering services
  • Work with the Shape types
  • Work with Brushes and Pens
  • Apply graphical transformations
  • Understand the role of geometries and drawings
  • Work with the visual programming layer
WPF Resource Management
  • Learn to manage binary resources
  • Understand the role of logical resources
  • Work with resources in XAML and procedural code
  • Work with resource dictionaries
  • Understand the resource lookup mechanism
  • Know the role of dynamic resources
  • Learn how to make use of system resources
WPF Styles
  • Learn how to define and apply WPF styles
  • Learn to limit where a style can be applied
  • Build new styles based on existing styles
  • Understand the use of triggers
WPF Animation Support 
  • Understand the scope of WPF’s animation services
  • Define animations in code and XAML
  • Work with linear interpolation animations
  • Work with key-frame-based animations
  • Work with path-based animations
WPF Data Binding
  • Understand the WPF data binding mechanism
  • Make use of data binding operations in XAML and code
  • Bind to custom objects
  • Create data conversion routines
WPF Templates and User Controls
  • Understand the relationship between WPF logical and visual trees
  • Learn to build custom control templates
  • Build templates which make use of triggers
  • Know your choices for control customization
  • Examine options for building custom controls
  • Understand the role of dependency properties
  • Understand the role of routed events
WPF Navigation XBAPs
  • Understand the role of navigational-based applications
  • Work with the NavigationWindow and Page types
  • Manage the history journal
  • Understand and create XBAP applications
  • Examine XBAP security issues

Windows Presentation Foundation (WPF) for .NET 3.5 Training


Contact Us 651-994-8558 1-800-866-9884