Windows Presentation Foundation for C# Developers

Product type
Total time

Windows Presentation Foundation for C# Developers

Aspect Training
Logo Aspect Training
Provider rating: starstarstarstarstar 9.8 Aspect Training has an average rating of 9.8 (out of 1 reviews)

Tip: need an in-house course at your organisation? We will help you get the right quotes!

Description

Our public scheduled sessions are held in Leatherhead, Surrey and any of our courses can be run as a closed course on your site or on one of ours nationwide.

 

Overview:

Aspect Training's Windows Presentation Foundation for C# Developers shows you how WPF really works. It provides you with the no-nonsense, practical advice that you need in order to build high-quality WPF applications quickly and easily.

Prerequisites:

Previous Knowledge and experience of developing applications with C#.NET.

Course Topics:

Introducing WPF

The Evolution of Windows Graphics

WPF: A Higher-Level API

Resolution Independence

The Architecture of WPF

WPF 4

XAML

Understanding XAML

XAML Basics

Properties and Events in XAML

Using Types from Other Namespaces

Loading and Compiling XAML

XAML 2009

Layout

Understanding Layout in WPF

Simple Layout with the Stac…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Didn't find what you were looking for? See also: C/C++, Programming (general), Web Accessibility, Web Analytics, and English (FCE / CAE / CPE).

Our public scheduled sessions are held in Leatherhead, Surrey and any of our courses can be run as a closed course on your site or on one of ours nationwide.

 

Overview:

Aspect Training's Windows Presentation Foundation for C# Developers shows you how WPF really works. It provides you with the no-nonsense, practical advice that you need in order to build high-quality WPF applications quickly and easily.

Prerequisites:

Previous Knowledge and experience of developing applications with C#.NET.

Course Topics:

Introducing WPF

The Evolution of Windows Graphics

WPF: A Higher-Level API

Resolution Independence

The Architecture of WPF

WPF 4

XAML

Understanding XAML

XAML Basics

Properties and Events in XAML

Using Types from Other Namespaces

Loading and Compiling XAML

XAML 2009

Layout

Understanding Layout in WPF

Simple Layout with the StackPanel

The WrapPanel and DockPanel

The Grid

Coordinate-Based Layout with the Canvas

Dependency Properties

Understanding Dependency Properties

Property Validation

Routed Events

Understanding Routed Events

Event Routing

WPF Events

Keyboard Input

Mouse Input

Multitouch Input

Controls

The Control Class

Content Controls

Specialized Containers

Headered Content Controls

Text Controls

List Controls

Range-Based Controls

Date Controls

The Application

The Application Life Cycle

Application Tasks

Assembly Resources

Localization

Element Binding

Binding Elements Together

Binding to Objects That Aren't Elements

Commands

Understanding Commands

The WPF Command Model

Executing Commands

Advanced Commands

Resources

Resource Basics

Resource Dictionaries

Styles and Behaviors

Style Basics

Triggers

Behaviors

Shapes, Brushes, and Transforms

Understanding Shapes

Brushes

Transforms

Transparency

Geometries and Drawings

Paths and Geometries

Drawings

Effects and Visuals

Visuals

Effects

The WriteableBitmap Class

Animation Basics

Understanding WPF Animation

Basic Animation

Storyboards

Animation Easing

Animation Performance

Advanced Animation

Animation Types Revisited

Key Frame Animation

Path-Based Animation

Frame-Based Animation

Storyboards in Code

Control Templates

Understanding Logical Trees and Visual Trees

Understanding Templates

Creating Control Templates

Organizing Template Resources

Building More Complex Templates

Visual States

View Sample

Custom Elements

Understanding Custom Elements in WPF

Building a Basic User Control

Creating a Lookless Control

Supporting Visual States

Custom Panels

Custom-Drawn Elements

Data Binding

Binding to a Database with Custom Objects

Binding to a Collection of Objects

Improving Performance in Large Lists

Validation

Data Providers

Formatting Bound Data

Data Binding Redux

Data Conversion

List Controls

List Styles

Data Templates

The ComboBox

Data Views

The View Object

Filtering, Sorting, and Grouping

Lists, Grids, and Trees

The ListView

The TreeView

The DataGrid

Windows

The Window Class

Window Interaction

Nonrectangular Windows

The Aero Glass Effect

Programming the Windows 7 Taskbar

Pages and Navigation

Understanding Page-Based Navigation

Page-Based Interfaces

The Page History

The Navigation Service

XAML Browser Applications

The WebBrowser Control

Menus, Toolbars, and Ribbons

Menus

Toolbars and Status Bars

Ribbons

Sound and Video

Playing WAV Audio

The MediaPlayer

The MediaElement

Speech

3-D Drawing

3-D Drawing Basics

Deeper into 3-D

Interactivity and Animations

Documents

Understanding Documents

Flow Documents

Read-Only Flow Document Containers

Fixed Documents

Annotations

Printing

Basic Printing

Custom Printing

Print Settings and Management

Printing Through XPS

Interacting with Windows Forms

Assessing Interoperability

Mixing Windows and Forms

Creating Windows with Mixed Content

The Last Word

Multithreading

Multithreading

The Add-in Model

Choosing Between MAF and MEF

The Add-in Pipeline

An Application That Uses Add-Ins

Interacting with the Host

Visual Add-Ins

ClickOnce Deployment

Understanding Application Deployment

A Simple ClickOnce Publication

Additional ClickOnce Options

There are no reviews yet.
  • View related products with reviews: C/C++.
Share your review
Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate £1.- to Stichting Edukans.

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.