Well, in WPF it's not done like that at all. However, WPF is an entirely different environment. Let me read my exceptions guideline and see if I can come up with a more definitive answer :p