Look Mom, I’m on the Tablet Show

People that know me will definitely confirm that I’m a silent, modest person, always trying to keep a low profile . Last week, however, Carl Franklin and Richard Campbell from the Tablet show pulled me way out of my comfort zone to produce a podcast on the development of enterprise application... [More]

Using Dynamic XAML in Windows 8 Metro

This article describes how the Windows 8 Metro Consumer Preview deals with three standard ways of dynamically applying a look-and-feel to XAML controls. When working in Metro with XAML and data, you will want to maximally leverage the data binding capabilities of the platform fro... [More]

Creating updatable Live Tiles from A to Z (part 1)

Something I haven’t found on the webs, is a nice overview of how to create updatable live tiles. Sure, you can gather all the data, but all the do’s and gotcha’s in one article would be nice. So I decided to get everything together myself. OK: here’s the scenario. We need an app that visually show... [More]

A XAML Settings Panel for Windows 8 Metro

This article describes how to create a custom Settings Panel for a Windows 8 Metro app (Consumer Preview) using XAML and C#. It also describes a way to broadcast the new settings to the app's components. Apps written in JavaScript and HTML5 can make use of the SettingsFlyout control. There's a full ... [More]

Using the CarouselPanel in Windows 8 Metro

Warning: content applies to Windows 8 Consumer Preview only. In the current release, the CarouselPanel can not be used in stand alone mode anymore. This short article describes how to use the CarouselPanel in a Windows 8 Consumer Preview Metro style app. Don't expect the spectacular rotating 3D eff... [More]

A StringFormat converter for Windows 8 Metro

Some people seem to think that the world has only one language, one currency, and one way to represent a date, a time, or a number. So WinRT comes without a StringFormat option in data binding. I know for sure that I never built a WPF or Silverlight application without extensively using that StringF... [More]