ASP.NET WPF Course

WPF stands for Windows Presentation Foundation. It is a powerful framework for building Windows applications.

  • Overview
  • Features
  • Syllabus
  • FAQ

OBJECTIVES :

  • All our trainers have extensive experience in IT Industry and have years of experience in    teaching.
  • You will get assistance in resume making and interview preparation.

DURATION : 5 Weeks(Weekdays Batch) / 6 Weekends(Weekend Batch)

PREREQUISITES :

  • Knowledge of .NET Technology.

1. Introduction to WPF: The Evolution of Windows Graphics

    • Why WPF?
    • What Is WPF?
    • WPF Overview
    • The Architecture of WPF
    • A Simple WPF Application Using Visual Studio

2. MVVM: Understanding MVVM

    • What is separation of concern
    • Advantage of MVVM
    • Create project using MVVM

3. XAML: Understanding XAML

    • Role of XAML
    • Properties and events in XAML
    • Simple Properties and Type
      Converters
    • Complex Properties
    • Markup Extension
    • Attached Properties
    • Namespaces
    • Loading and Compiling XAML

4. WPF Controls: Button

    • Label
    • TextBox
    • ToolTip
    • RadioButton
    • CheckBox
    • ListBox
    • ComboBox

5. Layout: Sizing

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

6. Dependency Properties:Understanding Dependency Property

    • Defining Dependency Property
    • Registering Dependency Property
    • How WPF uses Dependency Property
    • Shared Dependency Property
    • Attached Dependency Property
    • Property Validation
    • The Validation Callback
    • The Coercion Callback

7. Routed Events: Understanding Routed Events

    • Defining , Registering , and wrapping a Routed Events
    • Sharing Routed Events
    • Raising Routed Events
    • Handling a Routed Events

8. Application: The Application Life Cycle

    • Creating an Application object
    • Application Events

9. Binding: The Binding Expression

    • Binding Errors
    • Binding Modes
    • Retrieving Binding in code
    • Multiple Bindings
    • Binding to Objects that are not
      elements
    • Binding to Objects that are not
      elements

10. Commands: WPF Command Model

    • Executing Commands
    • Advanced Commands

11. Resources: Resources in WPF

    • Binary Resources
    • Logical Resources
    • Static versus Dynamic Resources

12. Styles, Templates, Skins and Themes: Styles

    • Style Sharing
    • Triggers
    • Templates
    • Templates Parent’s Properties
    • Skins
    • Themes

13. Multithreading: Understanding multithreading model

    • The Dispatcher
    • The Dispatcher Object
    • The Background Worker

Close Menu
Call Now ButtonCall Now

Download

3RI Brochure

What's the password?

20% Discount

Login to your account