Независимые пиксели универсальной плотности Windows

#windows #windows-phone #dpi #windows-store

#Windows #windows-phone #dpi #windows-store

Вопрос:

В приложениях Windows Store и Windows Phone (Windows Universal) 8.1 есть ли что-то похожее на использование DP для указания размеров объектов, как в Android? В Android это работает следующим образом: DP — это плотность независимых пикселей. Это означает, что на каждом экране, независимо от размера экрана, DP примерно одинаковое. Таким образом, вы можете создать свое приложение таким образом, чтобы оно выглядело одинаково на каждом экране.

До сих пор мне не удалось найти что-то подобное для приложений Windows Store и Windows Phone (Windows Universal). До сих пор я просто использовал сетки с размерами «auto» или «(число здесь) *». Однако мне нужен статический размер для моих кнопок, потому что именно так он был разработан. Я не могу просто поместить их на 10 пикселей (например), потому что тогда физический размер будет варьироваться в зависимости от экрана.

Источник на Android DP: http://developer.android.com/design/style/metrics-grids.html

Ответ №1:

По-видимому, такого понятия не существует. Однако в Windows Phone есть нечто подобное. Телефоны на Windows могут иметь несколько разрешений, но приложения предполагают, что размер экрана составляет 400×800 (в большинстве случаев, иногда это на самом деле 400×856 или что-то в этом роде).

Однако для приложений, работающих на вашем ПК с Windows или планшете с Windows, это не так.