public override Size GetPreferredSize(ViewLayoutContext context)
{
Debug.Assert(context != null);
// Ask base class to find preferred size of all children
Size preferredSize = base.GetPreferredSize(context);
// Add on the display padding
preferredSize.Width += _displayPadding.Horizontal;
preferredSize.Height += _displayPadding.Vertical;
return preferredSize;
}