protected override Size MeasureOverride(Size swConstraint)
{
base.MeasureOverride(swConstraint);
double newWidth, newHeight;
if (Double.IsPositiveInfinity(swConstraint.Width))
newWidth = 150;
else
newWidth = swConstraint.Width;
if (Double.IsPositiveInfinity(swConstraint.Height))
newHeight = 150;
else
newHeight = swConstraint.Height;
return new Size(newWidth, newHeight);
}