Telephone: 0208 942 5724
Email: info@aspecttraining.co.uk
YOUR COURSE, YOUR WAY - MORE EFFECTIVE IT TRAINING - NOW VIRTUALLY
Telephone: 0208 942 5724
Email: info@aspecttraining.co.uk
YOUR COURSE, YOUR WAY - MORE EFFECTIVE IT TRAINING
Aspect Training’s Windows Presentation Foundation for .NET 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.
Previous Knowledge and experience of developing applications with .NET.
The Evolution of Windows Graphics
WPF: A Higher-Level API
Resolution Independence
The Architecture of WPF
Understanding XAML
XAML Basics
Properties and Events in XAML
Using Types from Other Namespaces
Loading and Compiling XAML
Understanding Layout in WPF
Simple Layout with the StackPanel
The WrapPanel and DockPanel
The Grid
Coordinate-Based Layout with the Canvas
Understanding Dependency Properties
Property Validation
Understanding Routed Events
Event Routing
WPF Events
Keyboard Input
Mouse Input
Multitouch Input
The Control Class
Content Controls
Specialized Containers
Headered Content Controls
Text Controls
List Controls
Range-Based Controls
Date Controls
The Application Life Cycle
Application Tasks
Assembly Resources
Localization
Binding Elements Together
Binding to Objects That Aren't Elements
Understanding Commands
The WPF Command Model
Executing Commands
Advanced Commands
Resource Basics
Resource Dictionaries
Style Basics
Triggers
Behaviors
Understanding Shapes
Brushes
Transforms
Transparency
Paths and Geometries
Drawings
Effects and Visuals
Visuals
Effects
The WriteableBitmap Class
Understanding WPF Animation
Basic Animation
Storyboards
Animation Easing
Animation Performance
Animation Types Revisited
Key Frame Animation
Path-Based Animation
Frame-Based Animation
Storyboards in Code
Understanding Logical Trees and Visual Trees
Understanding Templates
Creating Control Templates
Organizing Template Resources
Building More Complex Templates
Visual States
View Sample
Understanding Custom Elements in WPF
Building a Basic User Control
Creating a Lookless Control
Supporting Visual States
Custom Panels
Custom-Drawn Elements
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
The View Object
Filtering, Sorting, and Grouping
The ListView
The TreeView
The DataGrid
The Window Class
Window Interaction
Nonrectangular Windows
The Aero Glass Effect
Programming the Windows Taskbar
Understanding Page-Based Navigation
Page-Based Interfaces
The Page History
The Navigation Service
XAML Browser Applications
The WebBrowser Control
Menus
Toolbars and Status Bars
Ribbons
Playing WAV Audio
The MediaPlayer
The MediaElement
Speech
3-D Drawing Basics
Deeper into 3-D
Interactivity and Animations
Understanding Documents
Flow Documents
Read-Only Flow Document Containers
Fixed Documents
Annotations
Basic Printing
Custom Printing
Print Settings and Management
Printing Through XPS
Assessing Interoperability
Mixing Windows and Forms
Creating Windows with Mixed Content
The Last Word
Multithreading
Choosing Between MAF and MEF
The Add-in Pipeline
An Application That Uses Add-Ins
Interacting with the Host
Visual Add-Ins
Understanding Application Deployment
A Simple ClickOnce Publication
Additional ClickOnce Options
Download Print Friendly PDF Back to Home