Ha, fooled you! This is actutally how to write a custom event (with event handlers and everything!) in C#, but it turns out that you don’t need to change a damn thing about it to get it to work in Silverlight. (It’s always the “what do I have to change?” question that stumps me.)
I know that this is old hat for you seasoned developers out there, but it was news to me… and vitally important for updating my color picker project.
Anyway, it unsurprisingly comes from O’Reilly. If you are so inclined, you can go check it out.