WPF: Tips & Tricks

By Volodymyr Kimak

Elevator Pitch

WPF is a really cool technology with great UI, but very often you need to spend hours or days to do something as XAML/Code has many ways to implement with different limitations. This talk is a list of bullet points that will save development time - just going in the right direction from the start.

Description

WPF is a pretty flexible and powerful framework for developing Windows applications and is actually a replacement for WinForms applications. However, the disadvantage of this flexibility is that sometimes you need to put much more effort into the UI implementation compared to WinForms, because even the basics require some customization, which in WinForms went out of the box. Therefore, in my presentation, I have collected tips & tricks based on real projects that will bypass the pitfalls of WPF development to develop a better and faster application.

Notes

This talk is based on a recent WPF project and gathers tips that the team got during development which helped to build performant and keyboard accessible app. If we had known some of these tips it would have saved us weeks of development.