public static SKSize MeasureText(string text, ControlStyle style) { var bounds = SKRect.Empty; using var paint = new SKPaint { Typeface = style.GetFont(), TextSize = style.GetFontSize() }; paint.MeasureText(text, ref bounds); return(bounds.Size); }
/// <summary> /// Gets the computed font size. /// </summary> public int GetFontSize() => FontSize ?? _parent?.GetFontSize() ?? Theme.FontSize;
public int GetFontSize() => FontSize ?? _parent.GetFontSize();