'
  • +91 8793801215 , +91-020-27240087

WPF (Desktop Application Development)


  • Learn Basic of Desktop Application Development
  • Command XAML and Data binding
  • Understand and Command Rich UI Concepts
  • Explore WPF Control Libraries
  • Understand MVVM Design Pattern in Detail.
  • Type: Theory + Practical
  • Training ProgramAudience(s):BCA/ BCS/ BE/ MCA/ MCS
  • Delivery method(s): Instructor-led Classroom/Online
  • TrainingDuration: 45 Hours
  • Language: English
  • Candidate Prerequisite:knowledge of C# programming required.

Introduction to WPF


  • 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
  • Validation Rules
Name: Achyut V Kendre
Achyut V Kendre CEO of Revolution Infosystems, has more than 9+ years of experience of developing the applications using Microsoft Technologies.
From last 5 year's he is conducting corporate and professional trainings of ASP.NET MVC 5.0 at various corporates and technical institutions.