Как я могу заставить UserControl моего владельцаDrawn уважать dpi пользователей (96/120/xxx) и/или размер шрифта (обычный, большой, очень большой)?C# Масштабирование содержимого UserControl для соответствия пользователям Размер Dpi/Font
Некоторые люди предлагают использовать свойства DpiX и DpiY на объекте Graphics, но это не похоже ни на что в моем элементе управления (то есть они всегда равны 96, независимо от того, какой размер шрифта или dpi я выбираю).
Существует еще один аналогичный вопрос здесь, в StackOverflow, где предлагается использовать свойства AutoScale, но предлагаемые решения на самом деле ничего не делают.
Нет ли способа сделать это в .NET, за исключением использования WPF?