public void SetPageSize(Size pageSize) { pageCanvas.Measure(pageSize); pageCanvas.Arrange(new Rect(pageSize)); pageCanvas.UpdateLayout(); }