wordpress web developer 
 

About WPF



WPF Training Course Prerequisite

  • • Participants must have a good experience in developing applications in .Net 2.0 or later using C#/VB.Net. Knowledge of building GUI applications will also be an advantage.
WPF Training Course Objective
  • • Understand the WPF architecture and advantages
  • • Become proficient with the use of XAML
  • • Layout and containers in WPF
  • • Achieve reuse and maintainability with resources, styles, and templates
  • • Build compelling user experiences with custom drawing and animations
  • • Learn how to properly apply the MVVM design pattern via applications of increasing complexity
WPF Training Course Overview
Introduction to WPF (Windows Presentation Foundation Using C#)
  • • Why WPF?
  • • What Is WPF?
  • • .NET Framework 3.0 (WinFX)
  • • WPF Overview
  • • Application and Window
  • • A Simple WPF Application
  • • Using Visual Studio
  • • Brushes
  • • Panels
XAML
  • • 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
Layout
  • • Sizing
  • • Positioning
  • • Transforms
  • • Canvas
  • • Drawing Shapes
  • • StackPanel
  • • WrapPanel
  • • DockPanel
  • • Grid
  • • Scrolling
  • • Scaling
Dialogs
  • • Message Boxes
  • • Win32 Common Dialogs
  • • Custom Modal Dialogs
  • • Custom Modeless Dialogs
Menus and Commands
  • • Menus
  • • Context Menus
  • • Icons on Menu Items
  • • Commands
  • • Keyboard Shortcuts
  • • Disabling Menu Items
  • • Checking Menu Items
Toolbars and Status Bars
  • • Toolbars
  • • Toolbars and Commands
  • • Status Bars
Dependency Properties and Routed Events
  • • Dependency Properties
  • • Change Notification
  • • Property Value Inheritance
  • • Support for Multiple Providers
  • • Routed Events
  • • Routing Strategies
Resources
  • • Resources in WPF
  • • Binary Resources
  • • Logical Resources
  • • Static versus Dynamic Resources
Styles, Templates, Skins and Themes
  • • Styles
  • • Style Sharing
  • • Triggers
  • • Templates
  • • Templated Parent’s Properties
  • • Skins
  • • Themes
Data Binding
  • • Binding Sources
  • • Sharing Sources with DataContext
  • • Data Templates
  • • Value Converters
  • • Collection Views
  • • Data Providers