Developers wishing to learn how to use Windows presentation Foundation to create modern users interfaces.
This course assumes that you are familiar with Microsoft Windows 2000 or higher, and building business applications using .Net technologies. Prior experience with Visual Studio is required.
4 days. Hands on.
In the last few years Windows Forms and GDI applications on the desktop have struggled to keep up with the UI expectations of users accustomed to the rich interfaces provided by web sites and Windows Vista/Windows 7. Windows Presentation Foundation represents the evolution UI design for desktop applications on the Windows platform. It brings the rich collaboration capabilities enjoyed by web designers and developers to desktop development by separating the design of a UI from the code that drives it. WPF takes advantage of advances in graphics hardware to create visually stunning applications. This is the ideal course for developers seeking to start creating WPF applications and those looking to understand best practice for WPF. At the end of this course, delegates will be able to:
Introduction to Windows Presentation Foundation
· Why WPF?
· WPF Architecture
· WPF Tools
Introducing XAML
· Namespaces
· Property Syntax
· Code Behind
New Concepts in WPF
· Logical vs. Visual Trees
· Dependency Properties, Attached Properties and Property Inheritance
· Events
· Commands
· WPF Objects
Layout
· Container Controls
· Common Layout Properties
WPF Applications
· Loose XAML, XBAPs and WPF Windows Applications
· Application and Window Classes
· Common Dialogs
· Navigation Based Applications
2D Graphics
· Colors
· Brushes
· Pens
· Shapes
· Bitmap Effects
· Transforms
· Shapes
· Low Level Graphics
Controls
· Standard Content Controls
· User Controls
· Other Control Libraries
Resources
· Resource Dictionaries
· Static and Dynamic Resources
Data Binding
· Types of Binding
· Binding Modes
· Tracking Changes
· Value Converters
· Data Validation
· Data Providers
Styles and Templates
· Styles
· Triggers
· Templates
· Data Templates
Architectural Patterns for WPF
· WPF Composite Application Guidance
· The Model View View Model Pattern
Please complete the form to enquire about running a course at your premises or one of our training facilities
|
Verhoef Training Ltd. 11 Kingsmead Square, Bath, BA1 2AB, UK Tel. +44(0)1225 339705 |