WPF Online Training

Windows Presentation Foundation (WPF) is a next-generation presentation system and a complex tehnology. It includes an XML-based markup language: Extensible Application Markup Language (abbreviated as XAML). It was previously known as “Avalon”. It utilizes DirectX. Creating WPF applications is easy; it can be done by simply using code or its combination with XAML pages. This course covers both the traditional and new concepts. The traditional concepts include codes, while the new concepts include routed events, XAML, logical resources, dependency properties and more.

WPF is responsible for displaying, manipulating and creating UIs, movies, documents and media in rich UI windows applications. In windows-based application, Winform API was traditionally used, which is now replaced by WPF. The design can be created independently in tools like Microsoft Expression Blend and using Visual Studio 2015, coding can be done easily. WPF offers developers interactive data visualization, hardware-accelerated effects, superior content readability, 2D and 3D graphic support, and much more.

Benefits of WPF include:

  • customized course agenda,
  • training is scenario-oriented,
  • hands-on access, and
  • certification and materials guidance.

Module Of WPF Online Training:

❯Introduction to WPF using C#

  • Why WPF
  • Understanding WPF
  • Understanding windows graphics
  • Overview
  • Architecture
  • WPF: a higher level API
  • Panels
  • Using visual studio 2015
  • Brushes


  • Role
  • Attributes
  • Elements
  • Collections
  • Procedural code and XAML
  • Properties
  • Converter types
  • Namespaces
  • Content property

Also Look for:

  1. Availability in Wisconsin for OPT Jobs
  2. Number of OPT Jobs in Virginia

❯WPF controls

  • ComboBox
  • TextBox
  • Button
  • CheckBox
  • ToolTip
  • Label
  • RadioButton
  • CheckBox


  • Scaling
  • StackPanel
  • Positioning
  • Grid
  • WrapPanel
  • Transforms
  • Sizing
  • Scrolling
  • DockPanel
  • Canvas
  • Drawing shapes
  • Using grid splitter
  • Working with the margin property
  • Introducing XAMLPad
  • Understanding the element tree
  • Applying a layout to the media player


  • Customizing modeless dialogs
  • Win32 common dialogs
  • Message boxes
  • Customizing modal dialogs

❯Menus and Commands

  • Context menus
  • Disabling menu/s
  • Commands
  • Menus
  • Checking menu items
  • Icons on menu items
  • Shortcuts for keyboard

❯Toolbars and Status Bars

  • Status bars
  • Toolbars
  • Commands vs. toolbars


  • Logical
  • Binary
  • Static vs. dynamic
  • Resources in WPF

❯Multithreading and WPF

  • Thread safety
  • Using Async and Await
  • WPF threading model
  • The dispatcher object

❯Dependency Properties and Routed Events

  • Routed events
  • Change notification
  • Support for multiple providers
  • Property value inheritance
  • Strategies for routing
  • Properties of dependency

❯Event Handling

  • Drag and drop
  • Weak event patterns
  • Direct, bubbling and tunneling events
  • Asynchronous event handlers

❯Styles, Templates, Skins and Themes

  • Themes
  • Styles
    • Inline
    • Named
    • Element typed
  • Skins
  • Templates
  • Style sharing
  • Triggers
  • Template parent’s properties
  • Local and visual trees

❯Data Binding

  • Data providers
  • Data templates
  • Binding sources
  • Rules for validation
  • Value converters
  • Sharing sources with DataContext
  • Update modes
  • Live shaping


  • Create WPF application
    • Building the application
  • Adding controls to the form
    • Changing properties dynamically
    • Using WPF controls
  • Handling events in a WPF form
    • Processing events in Windows form
  • Navigation-based applications
    • Page
    • Frame
    • Hyperlink navigation
    • Navigation service
  • Showing a splash screen

❯Gathering User Input

  • Menu style and guidelines
  • Menu events and menus
    • Creation of a menu
    • Handling menu events
  • Shortcut menus
    • Create
  • Improving responsiveness in a WPF application
  • Windows common dialog boxes
    • Using the SaveFileDialog class

❯Performing Validation

  • Data validation
    • Strategies
  • An example — order tickets for events
    • Performing validation by using data binding
    • Changing the point at the validation occurs


  • User I/P
  • Visual feedback
  • Custom validation methods
  • Rules of validation


  • Visual studio O/P
  • WPF snoop
  • Converter as debug
  • Profiling tools of visual studio 2015


  • Model, view, viewmodel
  • Pattern – definition and evolution
  • Building unit tests
  • MVVM light
  • WPF commands
  • Navigation basics
  • View first and viewmodel first
  • Event to command (blend SDK)
  • Popular MVVM frameworks
  • Minimizing code-behind files

❯Real world WPF

  • Creating shiny button
  • Creating button border
  • Creating glow effect
  • Creating pressed effect
  • Refining shiny button

❯Universal Windows Apps

  • Overview
  • Windows store
  • Device families
  • UI and universal I/P

❯Windows forms and WPF interoperation

  • Mixing controls
  • Mixing forms and WPF Windows

WCF Training and Placement in Various Cities:

Leave a Reply

Your email address will not be published. Required fields are marked *