/// <summary> /// Arranges the final size for current <see cref="OverlayTextAdorner"/> before rendering. /// </summary> /// <param name="finalSize"> /// The final <see cref="Size"/> available for <see cref="OverlayTextAdorner"/>. /// </param> /// <returns> /// The final <see cref="Size"/> arranged for this <see cref="OverlayTextAdorner"/> /// </returns> protected override Size ArrangeOverride(Size finalSize) { if (overlayTextControl != null) { overlayTextControl.Arrange(new Rect(overlayTextControl.DesiredSize)); } return(finalSize); }