When creating a UserControl in WPF, I find it convenient to give it some arbitrary Height and Width values so that I can view my changes in the Visual Studio designer. When
Use MinWidth and MinHeight on the control. That way, you'll see it in the designer, and at runtime it will size the way you want.