2014-10-02 3 views
0

Я работаю над своим первым приложением winjs для Windows 8.1. Поэтому я новичок в этой теме, поэтому, пожалуйста, простите меня, если я попробую что-то очевидное.Как установить разрешение по умолчанию в Windows 8.1 winjs app

Моя проблема заключается в разрешении целевой машины (DELL Latitude E7440 с сенсорным экраном) - 1920x1080, но когда я запускаю приложение, оно работает в 1370x771. Это немного смущает меня.

Итак, мой вопрос: как я могу сказать, что приложение работает в том же разрешении, что и ОС.

Странная вещь, которую я обнаружил: если я установил «Изменить размер текста приложений и другие элементы на экране (...)» с более крупными по умолчанию в настройках экрана, то внезапно мое приложение запускается в желаемом полное разрешение hd. Но я не хочу зависеть от этой настройки.

Я знаю, что я мог бы использовать элемент управления ViewBox, но вся графика и все предназначены для полного разрешения hd, поэтому ViewBox просто масштабирует его, это решение кажется немного смешным, учитывая, что у меня есть полный ноутбук hd и полный hd design ...

Это приложение предназначено только для данной машины, поэтому мне не нужно иметь дело с различными разрешениями.

Любой отзыв/предложение высоко оценены.

ответ

1

Windows абстрактно решает проблему физического устройства, поэтому вам не нужно думать о проблемах масштабирования. Просто выполняйте свою работу против резолюции, о которой сообщается в API. Это делается потому, что дисплей с высокой плотностью пикселей может привести к тому, что пользовательский интерфейс слишком мал, чтобы его можно было использовать, например. касание целей, которые становятся слишком маленькими для пальцев. В большинстве случаев дисплей 1920х1080, который находится на меньшем физическом устройстве (например, 13 "или меньше), получает коэффициент масштабирования 140%, поэтому он сообщает что-то ближе к 1366х768.

Вообще говоря, если вы пишете отзывчивый CSS для макета, тогда вам действительно не нужно беспокоиться о масштабировании вообще, за исключением предоставления растровой графики, которая может работать на 100%, 140% и 180% масштабирующих плато (и 240% на Windows Phone 8.1).

Для получения дополнительной информации см. Мою бесплатную электронную книгу от Microsoft Press, Programming Windows Store Apps with HTML, CSS, and JavaScript, 2nd Edition, которую вы также можете прочитать (бесплатно) в пределах Microsoft Press Guided Tour app в Магазине. Page 42 (Глава 1) содержит краткий обзор видов и масштабирования разрешения , раздел «Брендинг вашего приложения» на стр. 113 размер логотипа/изображений с заставками для разных разрешений, а затем в главе 8 «Макет и виды» (начиная со страницы 421) подробно рассматриваются все, особенно «Разрешение экрана, плотность пикселей и масштабирование» на стр. 437.

Смежные вопросы