.NET training -  WPF using Visual Basic

WPF Training

WPF using Visual Basic Training Course

£895 + VAT for most venues (£995 + VAT for London)

3 days

WPF - Windows Presentation Foundation - is the basis for Visual Studio, SilverLight … and your next application! WPF provides an alternative to traditional Windows Forms applications, offering better graphics, styles and themes, support for different media and better data-binding.

Our aim is not to teach you every minute detail of WPF, but instead to get you started and give you the confidence to understand what WPF is about. A full courseware manual will be provided, covering more than we actually have time to fit in.

You do not have to have a programming background for this course, but if you have used VB, VBA or VB6 before you will find it easier. Likewise, experience of HTML or XML is not necessary, but if you have done some website development some of the concepts will be more familiar.

The course will use Visual Basic as its programming language, Visual Studio as a development environment and SQL Server as the underlying database.

We don't have any dates scheduled for this course, but we may well consider adding them - it's always worth asking  (or consider an onsite WPF training course).

Course Contents

WPF Basics

  • Training topicUsing Visual Studio
  • Training topicWPF compared to WinForms
  • Training topicCreating WPF projects

Drawing forms

  • Training topicWindow properties
  • Training topicWriting XAML
  • Training topicAdding and formatting controls
  • Training topicRunning an application

Attaching code to events

  • Training topicCreating event-handlers
  • Training topicDisplaying messages
  • Training topicCommenting code
  • Training topicUsing variables

Principles of layout

  • Training topicTypes of flow control
  • Training topicStack panels, dock panels, etc.
  • Training topicThe control hierarchy

Grid and Canvas controls

  • Training topic2-dimensional grids
  • Training topicGrid versus Canvas
  • Training topicAssociated properties

Line drawings

  • Training topicRectangles, ellipses, etc.
  • Training topicPens and brushes
  • Training topicGradient brushes


  • Training topicTypes of transformation
  • Training topicRender vs layout transforms


  • Training topicCreating styles for controls
  • Training topicNamed and unnamed styles
  • Training topicStyle inheritance

Using resources

  • Training topicCreating resources for controls
  • Training topicData type resources
  • Training topicResource dictionaries

Event and property triggers

  • Training topicProperty triggers in styles
  • Training topicCreating event triggers

Animations and storyboards

  • Training topicTypes of storyboard
  • Training topicRunning and pausing storyboards
  • Training topicKey frame animations

Menus and toolbars

  • Training topicCreating menus in WPF
  • Training topicRight mouse button menus
  • Training topicLaying out toolbars

Binding controls

  • Training topicSource and target properties
  • Training topicExamples of binding

Data binding

  • Training topicADO.NET
  • Training topicDatasets and data adapters
  • Training topicSetting the data context
  • Training topicCustomising listboxes


  • Training topicDatagrid columns
  • Training topicFormatting the parts of a datagrid
  • Training topicHandling datagrid events

Deploying applications

  • Training topicClickOnce deployment
  • Training topicInstalling applications

Why Choose Us?

View full list of benefits View full list of benefits

Sample customer feedback

"Really clear explanations, good examples, good to have manual to take away."

Kerry Swift (The Office of the Director of Public Health)

"Good insight into SQL and great that you go away with course manual and exercises to try at home, as well as website for future reference."

Leanne Hughes (Aintree University Hospital NHS Foundation Trust)

"Being a total Excel geek, it was great to see sleeker ways of working with a tool I have used for years. The trainer's pace of training was excellent, and all of the examples used in the content were extremely relatable. The value of the course will definitely be visibly reflected in my office work and personal use of Excel. Most of my Excel experience has been based on self-study, so I was keen to learn new tricks and tips to add some value to my base knowledge."

Debbie Oloruntoba (Plastipak)

"Excellent, best course EVER been on."

Martin Ross (Civil Aviation Authority)

"Really enjoyed the course and very impressed with the pace and class size. The trainer was brilliant too! Been on multiple Wise Owl courses now and all the content and trainers were quality."

Chris Galloway (Autonet Insurance Group)

There are lots more where these came from (or just refresh this page to change the quotes shown).

No formal pre-requisites are needed, but if you are completely new to programming and HTML you will find the course difficult.

Related Courses

Introduction to VB.NET RECOMMENDED


2 day course

WinForms using VB


3 day course

Other WPF training resources

WPF exercises

WPF exercises

If you're wondering whether this is the WPF course for you, take a look at the course exercises to see if they're the type which will help you learn.

View WPF (C#) exercises

WPF blogs

WPF blogs

Have a look at the WPF blogs published on this site for inspiration!

View WPF blogs

This page has 0 threads Add post