Tim Van Wassenhove

Passionate geek, interested in Technology. Proud father of two

19 Nov 2009

Silverlight and unit testing..

A while ago i was looking for a unittesting framework that can be used with Silverlight. Because i don’t want to l...
06 Nov 2009

Couple of methods missing on ObservableCollection

Here are a couple of methods that are missing on ObservableCollection public static class ObservableCollectionExtensions...
06 Nov 2009

Presenting FilterList

Earlier today i decided to add ‘Filtering’ to my SortableBindingList. This resulted in writing a FilterList ...
01 Nov 2009

Another method i wrote once too many

Virtually every Silverlight application will fetch resources at one point or another. In case you’re using the Web...
29 Oct 2009

Party for one

Inspired by Jimmy Bogard’s More missing LINQ operators i found another one public static IEnumerable<T> Make...
29 Oct 2009

Presenting PathBuilder

Currently it is annoying to build a path with Path.Combine var home1 = Path.Combine(Path.Combine(Path.Combine("C"...
19 Oct 2009

Separation of concerns: Behavior = Trigger + TriggerAction

If you look at my KeyBehavior you notice that it is doing two things: register for events so that the behavior can be tr...
19 Oct 2009

True KeyBehavior with System.Windows.Interactivity.Behavior

Yesterday i demonstrated how attached properties can be used to invoke commands on specific key presses (and releases). ...
17 Oct 2009

Silverlight: leveraging attached properties to handle key events

I strongly believe that input handling is a responsability that belongs to the View. At first i simply added the followi...
16 Oct 2009

Exploring graphical programming with Blend, Visual State Manager and Behaviors

A while ago i presented the ControlStateMachine and in Silverlight this concept is implemented as the Visual State Manag...