This latter situation looks okay in this case, but try the same thing on my MainMapViewWindow.MouseLeftButtonDown event and you end up way the freak on the right. Put a bunch of these events in a row in your code and it looks like the code is scattered willy nilly because no two sets of braces align.

I also don't like how it automatically tries to automatically incorporate the code on the following line when I type the leading brace in the above handler. If I'm making a new handler that involves a brace -- odds are I haven't written the code for that handler yet! What happens now: suppose the above button.Click handler exists. I type in "button2.Click += (sender, e) => {" right above it and then push enter. What do I have now? A button click to add a handler on the other button. Just what I wanted...

Edited by: brantheman on Sep 15, 2008 8:45 PM. My whitespace didn't show up right the first time.