Основы проектирования интерфейсов с использованием технологии Windows Presentation Foundation. Шамшев Ан. Б. - 14 стр.

UptoLike

Составители: 

14
Существует возможность даже развернуть проект в виде брау-
зерного приложения, которое выполняется внутри браузера с
установленным дополнением.
1.3. Независимость от разрешения монитора
Традиционные приложения Windows связаны определенными
предположениями относительно разрешения экрана. Обычно разра-
ботчики рассчитывают на стандартное разрешение монитора (напри-
мер, 1024×768 пикселей) и проектируют свои окна с учетом этого,
стараясь обеспечить разумное поведение при изменении размеров в
большую и меньшую сторону.
Проблема состоит в том, что пользовательский интерфейс в тра-
диционных приложениях Windows не является масштабируемым.
В результате, при использовании монитора высокого разрешения, ко-
торый располагает пиксели более плотно, окно приложения становит-
ся меньше и читать его труднее. Эта проблема особенно актуальна
для новых мониторов и смартфонов, которые имеют высокую плот-
ность пикселей или работают с более высоким разрешением.
WPF не страдает от этой проблемы, потому что самостоятельно
визуализирует все элементы пользовательского интерфейса. Когда
происходит работа с обычными элементами управления, то можно
рассчитывать на независимость WPF от разрешения. WPF автомати-
чески заботится о том, чтобы все имело правильный размер. Однако
если планируется включать в приложение изображения, такой уве-
ренности может уже не быть. Например, в традиционных приложени-
ях Windows разработчики используют крошечные растровые изобра-
жения для команд панели инструментов. В приложении WPF такой
подход не идеален, потому что битовая карта может отображать раз-
мытые артефакты, которые будут масштабироваться вверх и вниз со-
гласно системной установке DPI. Вместо этого при проектировании
пользовательского интерфейса WPF даже самые мелкие пиктограммы
обычно реализованы в векторной графике.
WPF – платформа будущего для разработки пользовательского