Course not currently available

WPF using Visual C#

Course

In Manchester ()

£ 895 + VAT

Description

  • Type

    Course

  • Level

    Intermediate

  • Class hours

    18h

  • Duration

    3 Days

Windows Presentation Foundation is the new technology for designing forms-based applications from Microsoft. It offers prettier screens, better data-binding, styling of controls and a more web-like development environment.

This course aims to teach you the basics of WPF: laying out forms, binding to data using datagrids and using styles and resources. A full colour courseware manual will be available afterwards for any additional topics which time did not allow us to cover.

The course is ideally suited to people who have some programming or web development background. You will write code using Visual C# within Visual Studio, and link to a SQL Server database

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Ado.net
  • Coding
  • Data sources

Teachers and trainers (1)

David Wakefield

David Wakefield

Director / Programmer / Trainer

Course programme

WPF basics
  • Using Visual Studio
  • WPF and WinForms compared
Basic windows
  • Understanding XAML
  • Basic WPF controls
  • Changing control properties
  • Running applications
Handling events
  • Coding buttons and controls
  • Displaying messages
  • The event arguments
Visual C# coding
  • Indentation and commenting
  • Creating variables
  • Using IF conditions
Layout controls
  • Using Grid controls as tables
  • StackPanels and DockPanels
  • Other layout controls
Brushes
  • Linear and radial gradients
  • Gradient stops and offsets
  • Image brushes
Drawing and transformations
  • Rectangles and ellipses
  • Polygons and polylines
  • Layout and render transforms
Styles
  • Setting the target type
  • Named styles
  • Inheritance of styles
Resources
  • Style and control resources
  • Data type resources
  • Resource dictionaries

If time

Menus and toolbars
  • Menus and menu items
  • Context menus
  • Toolbar trays and toolbars
Basic binding
  • The concept of binding
  • Listboxes and comboboxes
  • Binding to arrays and lists
  • Data context
ADO.NET and data binding
  • Creating a connection
  • Datasets and data tables
  • Data adapters
Datagrids
  • Styles for datagrids
  • Column templates
  • Sorting datagrids
  • Handling datagrid events
Deploying applications
  • ClickOnce deployment
  • Publishing an application

If time

Triggers and animations
  • Property triggers
  • Event triggers
  • Storyboards and animations

WPF using Visual C#

£ 895 + VAT