COURSE ID

GES-WPF
DURATION 20 hrs
Prerequisites Strong .net programming skills are essential.
DELIVERY METHOD Classroom Instructor-led training (CILT) Online Instructor-led training (OILT)

WPF programming overview

Section 1. Getting Started (WPF)
Windows Presentation Foundation (WPF) Training Using Visual Basic
What Is WPF?
.NET Framework 3.0 (WinFX)
WPF Overview
Application and Window
A Simple WPF Application
Using Visual Studio

Section 2.XAML

Role of XAML
Elements and Attributes
Namespaces
Property Elements
Type Converters
Content Property
Collections
XAML and Procedural Code

Section 3. WPF Fundamentals
--WPF Controls
Button
Label
TextBox
ToolTip
RadioButton
CheckBox
ListBox
ComboBox

Section 4.Layout
Sizing
Positioning
Transforms
Canvas
Drawing Shapes
StackPanel
WrapPanel
DockPanel
Grid
Scrolling
Scaling

Section 5.Dialogs
Message Boxes
Win32 Common Dialogs
Custom Modal Dialogs
Custom Modeless Dialogs

Section 6.Menus and Commands
Menus
Context Menus
Icons on Menu Items
Commands
Keyboard Shortcuts
Disabling Menu Items
Checking Menu Items

Section 7.Toolbars and Status Bars
Toolbars
Toolbars and Commands
Status Bars

Section 8.Dependency Properties and Routed Events
Dependency Properties
Change Notification
Property Value Inheritance
Support for Multiple Providers
Routed Events
Routing Strategies

Section 9.Resources
Resources in WPF
Binary Resources
Logical Resources
Static versus Dynamic Resources
Styles, Templates, Skins and Themes

Section 9.Styles
Style Sharing
Triggers
Templates
Templated Parent’s Properties
Skins
Themes

Section 10.Data Binding
Binding Sources
Sharing Sources with DataContext
Data Templates
Value Converters
Collection Views
Data Providers

Section 11.Accessibility

Section 12.Windows Forms