Ever tried designing a WPF form? I have and it was no fun when I started. After a while I figured out what my development style is and how I want a particular design in place. After that it all became easy but before that I had to struggle a lot. Anyways, I stumbled upon this nice article that explains Layout designing in detail. I hope it will be useful to you as well.