Browse Source

Remove unnecessary measure/arrange.

pull/72/merge
Steven Kirk 11 years ago
parent
commit
46319743af
  1. 28
      Perspex.Controls/Primitives/TemplatedControl.cs

28
Perspex.Controls/Primitives/TemplatedControl.cs

@ -154,34 +154,6 @@ namespace Perspex.Controls.Primitives
}
}
protected override Size ArrangeOverride(Size finalSize)
{
Control child = ((IVisual)this).VisualChildren.SingleOrDefault() as Control;
if (child != null)
{
child.Arrange(new Rect(finalSize));
return child.Bounds.Size;
}
else
{
return new Size();
}
}
protected override Size MeasureOverride(Size availableSize)
{
Control child = ((IVisual)this).VisualChildren.SingleOrDefault() as Control;
if (child != null)
{
child.Measure(availableSize);
return child.DesiredSize;
}
return new Size();
}
protected virtual void OnTemplateApplied()
{
}

Loading…
Cancel
Save