Как я могу получить DPI в WPF?

Как я могу получить DPI в WPF?

58
задан Dave Clemmer 6 September 2011 в 16:46
поделиться

1 ответ

http://blogs.msdn.com/jaimer/archive/ 2007/03/07 / Get-system-dpi-in-wpf-app.aspx похоже работает

PresentationSource source = PresentationSource.FromVisual(this);

double dpiX, dpiY;
if (source != null) {
    dpiX = 96.0 * source.CompositionTarget.TransformToDevice.M11;
    dpiY = 96.0 * source.CompositionTarget.TransformToDevice.M22;
}
68
ответ дан 24 November 2019 в 18:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: