Previous
Next

I need more information

If you would like to speak to a member of our specialist team, please feel free to call our freephone number or email us directly:

0800 028 6400

enquires@jbinternational.co.uk

Quote me | Enrol me

Windows Presentation Foundation - WPF Training Course

Course code: WPFDEV
Details: 4 July, 3 days, £1795 + VAT
OnsiteEnquire about bringing this course to your offices
Who should attend: Developers who need to realise the full potential of WPF within their .NET projects.
Prerequisite skills: Strong experience of developing applications within the .NET Framework, and creating .NET Windows Applications. Windows Presentation Foundation is Microsoft's new user interface subsystem and API based on vector graphics and XML, which will make use of 3D computer graphics hardware and Direct3D technologies. Course Content Our hands-on WPF training course has been developed for real-world, commercial scenarios by our expert instructors. See below for detailed syllabus. If you have a technical question, please email sales@jbinternational.co.uk

WPF Fundamentals

WPF Overview
WPF architecture
Essential WPF concepts:

  • Logical and Visual Tree
  • Dependency Properties
  • Routed Events
  • Command
  • Class Hierarchy

XAML

Elements
Namespaces
Property Elements
Type Converters
Markup Extensions
Compilation

Building WPF Applications

Sizing, Positioning, Transforming
Layout/Panels
Structuring and Deploying an Application
Styles. Templates, Themes, & Skins
Documents & Text:

  • FlowDocuments
  • Paragraphs
  • TextBlocks
  • BlockUIContainer
  • Run

Data

Binding
Controlling Rendering
Collections
Data Providers
Customising Data Flow

Resources

Binary
Logical

Media

2D Graphics:

  • Drawings
  • Visuals
  • Shapes
  • Brushes
  • Bitmap Effects

3D Graphics:

  • Cameras & coordinates
  • Transform3Ds
  • Model3Ds
  • Visual3Ds
  • Viewport3DElement

Media

Audio
Video
Speech

Creating Controls

User Controls
Custom Controls
Custom Panels

Interop

Win32
WinForms
ActiveX

Performance

Dependency Properties and INotifyPropertyChanged
Threading

Security

Internet Applications

Silverlight
Architecture
Object Models
Controls
Events
Animation & Graphics
Deployment and Packaging