September 2006 Blog Posts

IValueConverter and his more gregarious pal IMultiValueConverter

Originally published on my old Charteris blog As I said before WPF data binding, along with the various types of triggers, helps keep the minutiae of UI logic out of your “code behind”. I am amazed by what can be done with just XAML, I was fortunate enough to have a conversation with one of the Microsoft Max team a few weeks back and they he was very keen to explain how much can be done in just XAML. Therefore I try hard, very hard to keep my UI to XAML but sometimes the binding XML is just too simplistic. Imagine this,...

DOM inspector-like tool for WPF

Originally published on my old Charteris blog I first came across DOM explorers\inspectors for web browser DOMs last year and found them an absolute godsend. Any web developer who has never used one get to it! The Firefox DOM inspector ships with the browser and is available if you check the "Developer Tools" option at install time, read more about here. The Internet Explorer one is part of the Web Developer Toolbar and can be installed from here. When I came to smart client development with WPF I never expected to find something as useful and as revealing as a DOM inspector. Well Pete...