protected override Vector3 MeasureOverride(Vector3 availableSizeWithoutMargins) { return(SizeToContent ? base.MeasureOverride(availableSizeWithoutMargins) : ImageSizeHelper.CalculateImageSizeFromAvailable(ButtonImage, availableSizeWithoutMargins, ImageStretchType, ImageStretchDirection, isMeasuring: true)); }
protected override Vector3 ArrangeOverride(Vector3 finalSizeWithoutMargins) { return(SizeToContent ? base.ArrangeOverride(finalSizeWithoutMargins) : ImageSizeHelper.CalculateImageSizeFromAvailable(ButtonImage, finalSizeWithoutMargins, ImageStretchType, ImageStretchDirection, isMeasuring: false)); }