Я искал много для поиска разрешения моего приложения Windows 8.1 Universal.
Я знаю, что мы можем получить высоту и ширину экрана с:Получить разрешение в Windows 8.1 Universal
var screenHeight = Window.Current.Bounds.Height;
var screenWidth = Window.Current.Bounds.Width;
Но это не разрешение. Я хочу получить значение «1366 * 768» или «1920 * 1080». Я также знаю о ResolutionScale:
var scaleFactor = DisplayInformation.GetForCurrentView().ResolutionScale;
Он возвращается для меня всегда на 100%. Это не помогает мне преобразовывать ширину и высоту в разрешение экрана. Мне нужно получить разрешение в Windows 8.1 Universal. Это очень важно для меня.
так что если я не могу получить разрешение экрана в Windows 8.1 универсальный, так как я могу масштабировать шрифты для разного разрешения экрана. Что другие программисты компании делают для этой проблемы?
Можно ли мне помочь?
Прошу прощения за плохой английский.
Спасибо.
Спасибо за ответ. То, что мне нужно что-то вроде scaleFactor Но это работает только для Windows-телефона 8.1. Как преобразовать screenDiagonal в разрешение следующим образом: «1366 * 768»? Можно ли мне помочь? – Amin
для приложений магазина Windows попробуйте использовать ResolutionScale –
Как использовать ResolutionScale. Он возвращает мне 100%. это означает 100/100 = 1, поэтому мне нужно удвоить w = screenWidth * 1; Но это не так. Он не возвращает разрешение экрана ?! Я использую это верно или нет? – Amin