internal static void SetDPIScaleFont(this Control control) { if (!UIStyles.DPIScale) { return; } if (!UIDPIScale.DPIScaleIsOne()) { if (control is IStyleInterface ctrl) { if (!ctrl.IsScaled) { control.Font = control.Font.DPIScaleFont(); } } } }
public static void SetDPIScale() { if (!DPIScale) { return; } foreach (var form in Forms.Values) { if (!UIDPIScale.DPIScaleIsOne()) { form.SetDPIScale(); } } foreach (var page in Pages.Values) { if (!UIDPIScale.DPIScaleIsOne()) { page.SetDPIScale(); } } }