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

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

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

--WPF Controls
Button
Label
TextBox
ToolTip
RadioButton
CheckBox
ListBox
ComboBox


Sizing
Positioning
Transforms
Canvas
Drawing Shapes
StackPanel
WrapPanel
DockPanel
Grid
Scrolling
Scaling


Message Boxes
Win32 Common Dialogs
Custom Modal Dialogs
Custom Modeless Dialogs


Menus
Context Menus
Icons on Menu Items
Commands
Keyboard Shortcuts
Disabling Menu Items
Checking Menu Items


Toolbars
Toolbars and Commands
Status Bars


Dependency Properties
Change Notification
Property Value Inheritance
Support for Multiple Providers
Routed Events
Routing Strategies


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


Style Sharing
Triggers
Templates
Templated Parent’s Properties
Skins
Themes


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