There's a nice article out on commanding in WPF.