Как установить окна приложений WPF во всех разрешениях экрана и масштабировании точек на дюйм и рабочей ОС surface, windows 7, windows 10
как установить окна приложений WPF во всех разрешениях экрана и масштабировании DPI, а рабочая ОС-surface, windows 7, windows 10 и масштабирование DPI от 100 до 500%
Что я уже пробовал:
public class DpiDecorator : Decorator { public DpiDecorator() { this.Loaded += (s, e) => { Matrix m = PresentationSource.FromVisual(this).CompositionTarget.TransformToDevice; ScaleTransform dpiTransform = new ScaleTransform(1 / m.M11, 1 / m.M22); if (dpiTransform.CanFreeze) dpiTransform.Freeze(); this.LayoutTransform = dpiTransform; }; } }
Kornfeld Eliyahu Peter
Непонятно, почему вы должны играть с DPI для создания масштабируемых форм... Непонятно даже, что вы подразумеваете под масштабируемостью...Вы хотите, чтобы текстовые поля масштабировались?
sureshsankar
Как подогнать (не появляющуюся) форму окна к разрешению экрана и DPI от 125 до 500%
Philippe Mori
Одна из возможностей состоит в том, чтобы спроектировать пользовательский интерфейс с фиксированным размером и масштабировать содержимое так, чтобы оно соответствовало доступному пространству с помощью окна просмотра.
Вы также можете проверить соответствующие вопросы на боковой панели.