protected override Size ArrangeOverride(Size finalSize) { var rect = new Rect(new Point(0, 0), finalSize); _canvas.Arrange(rect); return finalSize; }