Blog

Our thoughts on technology and design

Tech
Welcome to my blog, Colin Eberhardt's Adventures in WPF. This page gives a little background on myself and the blog.
Tech
A direct side-by-side comparison of building the same custom control — the Bullet Graph, a cleaner alternative to gauges for business dashboards — in both WPF and Windows Forms. The article highlights fundamental differences in the two programming models for control development in a Line of Business context.
Tech
This article describes the development of a WPF pie chart control that fully supports data binding, allowing it to bind directly to your data objects rather than requiring a separate model. Along the way it covers custom shapes, dependency property inheritance, and the nuances of tooltips and data binding in WPF.
Tech
Describes how to add Excel-style auto-filter functionality to the WPF ListView control, allowing users to filter rows via dropdown menus on each column header. The article covers the challenges of customising the ListView's complex visual tree and implementing filter logic with data binding.