Keith's Blog

Insights on testing, Silverlight, and other stuff

Developing Testable Silverlight Applications: Part One – Abstracting Data Persistence

At Microsoft PDC 2009 I gave a talk entitled “Developing Testable Silverlight Applications”. We...

Author: keith.jones Date: 01/08/2010

Making multiple selection in a DataGrid bindable

A customer recently asked how to change the selection of a row in the Silverlight 3 DataGrid based...

Author: keith.jones Date: 10/01/2009

Failures in .NET RIA Services are silent by default

Due to the async nature of the .NET RIA Services programming model, exceptions and errors during...

Author: keith.jones Date: 03/19/2009

Building a dual thumb slider for Silverlight 2 Beta 1

hosted by Silverlight Streaming - the source is available as an attachment at the bottom of this...

Author: keith.jones Date: 04/08/2008

Re-templating a WatermarkedTextBox

Hosted by Silverlight Streaming Ta-da! Here's a new look for the WatermarkedTextBox (a.k.a. WTB) in...

Author: keith.jones Date: 04/04/2008

How to set the XAML editor to full view by default

For hard-core XAML programmers or just to boost performance when working with XAML files in VS 2008,...

Author: keith.jones Date: 03/10/2008

Silverlight 2 Beta 1 Hints

Remember, it is a beta so there are going to be some things that are by design and others which just...

Author: keith.jones Date: 03/05/2008