2-day seminar: Software development in WPF with C# and XAML

WPF – short for Windows Presentation Foundation – is the modern standard for modern Windows software based on .Net with C# and XAML. We help your developers and your software pragmatically and compactly in 2 days with the next development leap.

The challenge:


Especially with existing software solutions, there is no way around modernising at some point. Many companies have long-running software applications, some of which have been around for more than 20 years. These are mostly designed for the Windows platform. WPF with .NET, C# and XAML, introduced back in 2006, is the most professional and sensible solution for modernising your LOB applications. Although many developers have mastered their craft, there are still some developers who have not yet mastered this art. Unfortunately, this slows down modernisation.

Duration: 2 training days with 8 lessons each in 4 work blocks

Trainer: Lars Heinrich

The solution:

Our expert Lars Heinrich will introduce you to the topics in a practical training session. He brings a lot of practical experience from large-scale projects. No training from the top down, but right in the middle. With respect for mature software projects, he will bring your developers to the next level of line-of-business applications. He is a certified Microsoft developer (MCSD) himself and has almost 15 years of WPF experience. In his day-to-day work as development manager at HeiReS, WPF is still “bread and butter” business. So he can give your developers not only a structured training but also many tips from practical experience. If desired, Lars Heinrich will work his way into your solutions and provide real solutions to problems at the same time.

Training content:

  • XAML as a description language
  • Logical Tree and VisualTree
  • ContentProperties, DependencyProperties and AttachedProperties
  • Deployment and Tools
  • Windows Client Technologie
  • The Model-View-View-Model (MVVM) Pattern
  • Separation of layout and program code
  • Optimal resource handling
  • Working with styles
  • From code to application
  • Working methods of testing and debugging
  • Trigger
  • Events
  • Binding
  • Converter
  • TemplateSelector
  • Validation
  • Behaviors
  • VisualStates
  • Threading
  • Pattern and Frameworks

Special feature:
The knowledge is built on a concrete, jointly agreed practical example gladly from your context. The take-away effect for your participants is therefore not only a lot of know-how, but also real work results that can be continued.


  • Room equipment with projector or TV
  • Technique for participants: Laptop or Windows PC to join in
  • Software: Windows 10, Visual Studio, Blend
  • To participate: paper, pens, whiteboard, flipchart

You want usable software solutions? Soon a training can take place in your company.