Шрифт и изображения Windows Phone 8.1 для разных размеров экрана

Я новичок в разработке Windows Phone, поэтому мой первый вопрос:

  1. В Android мы используем sp при установке размера шрифта, чтобы он соответствовал настройкам телефона и размеру экрана. Но в Windows Phone я устанавливаю размер шрифта только числом, например fontsize = "16", будет ли он корректироваться самостоятельно или мне придется сделать для него что-то еще.

  2. Точно так же в Android у нас есть папки ldpi, mdpi, hdpi и т. д. для изображений с разной плотностью экрана. В окнах, как это может быть достигнуто? Я искал это link, но не мог понять эту статью.


person Yawar    schedule 06.02.2015    source источник


Ответы (1)


Вы можете просто использовать одно значение для размеров шрифта (и любых других «пиксельных» размеров в XAML), и платформа сделает все правильно, чтобы элемент имел правильный физический размер (использует соответствующее количество необработанных пикселей устройства). Для этого используется множитель RawPixelsPerViewPixel. хотя вам не нужно беспокоиться об этой детали, если все, что вы делаете, это использование текста и статической графики (это полезно для таких вещей, как взаимодействие с DX или динамическая загрузка изображений из сети).

Чтобы узнать, как предоставлять изображения разных размеров, см. эту страницу MSDN. образец.

person Peter Torr - MSFT    schedule 06.02.2015