Tips, tricks and techniques for working with Windows Presentation Foundation.

Maintenance & Speech

18 Apr 2020 wordtutor-redux csharp wpf

With our speech infrastructure in place, our next step is to hook it up with our existing maintenance screen. This will allow our users to test out pronunciation as they make changes.

WPF Design Patterns: Window Manager

23 Aug 2015 wpf

Continuing with the theme started last week of talking about useful design patterns for WPF software development, this week I’m talking about the Window Manager pattern.

WPF Design Patterns: Event Aggregator

16 Aug 2015 wpf

A lot has been written about some core WPF design patterns - particularly the MVVM (Model-View-ViewModel) pattern and the comprehensive data-binding and data-template support that makes it work so well. However, those patterns by themselves aren’t sufficient to create a full WPF application.

WPF Ribbon and the Application Menu

9 Aug 2015 wpf

The application menu is an essential part of the fluent (or ribbon based) user experience. Microsoft’s own ribbon design guidelines for the use of the ribbon make this abundantly clear:

WPF Ribbon in .NET

2 Aug 2015 wpf

While the new shiny web development features of the latest version of .NET are attractive, it’s also important to keep track of improvements in other areas - like WPF. After all, not all development is web based - not even all of the greenfield projects. Some of it is based on rich clients, such as those you’d write in WPF or Windows Forms.