2008 August 22 – Links for today

Yeegads, this day has hurt my head. Much of today has been spent trying to establish how to kick off a WorkFlow event based on a database field changing without calling a webservice from SQL Server. Oh the joys.

On another note, today a colleague asked if I had had any experience with forms validation in WPF / XAML today. Up until now most of my work with this has been tinkering with no real world teeth cutting applications to work on and most of my focus is on Silverlight at the minute, going through a couple of books at the moment, and applying some of the lessons from some of the links I am posting here, which is going quite well. So anyway, I started to dig around for him to see what I could come up with. Essentially he wanted to know if there was anything similar to ASP.Net’s Page.IsValid() function in WPF and as near as I can figure, there was nothing. This seems to have changed somewhat with the introduction of IDataErrorInfo in 3.5. A most wonderful article from Karl Shifflett (his blog here) does a really good job of breaking it down. Along with some supurb articles by Josh Smith and Sacha Barber (blogs here and here respectively), and along with the following links, we should be well on our way to WPF / XAML validation enlightenment!!! (ahem).
So here goes:


The official MSDN SDK Page for Data Validation in 3.5
A Self Validating TextBox
Hows about some RegEx validation thrown in to the mix
Make way for the Validizor
The Paul Stovell article that just about everyone seems to refer back to (so why should I be any different)
More Business Object Validation bits from Karl
and Martin Bennedik’s Validation Application Block that many also refer to

And one which has noting to do with validation but some really nice graphics demos

WPF, Linq

Bindable Linq

WPF, TDD, Design Patterns

MVC for Unit Testing in WPF

ASP.Net Dynamic Data

A post 3.5 SP1 release article about Dynamic Data


Styling and functionality techniques

jQuery, ASP.Net

Effects in jQuery

jQuery & ASP.Net MVC


Microsoft’s Inductive User Interface Guidelinesdescribes a new user interface model called inductive user interface (IUI). Also called inductive navigation, the IUI model suggests how to make software applications simpler by breaking features into screens or pages that are easy to explain and understand – oldie, but worth looking at to see if it still holds up.


Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: