Независимые координаты устройства Silverlight - PullRequest
0 голосов
/ 26 января 2009

Я написал приложение Silverlight, которое не масштабируется при переходе с 96 т / д на 120 т / д. Текст и графика не изменяют физический размер экрана, измеряемый линейкой. Я читал в разных местах, что Silverlight должен приспосабливаться к изменениям в конфигурации DPI. Часть веб-страницы, не относящаяся к Silverlight, масштабируется должным образом. Кажется, что плагин Silverlight использует пиксели в качестве единицы измерения, а не 1/96 дюйма. Какое объяснение?

Я использую Windows XP и устанавливаю DPI в свойствах Wndows XPdesktop / settings / general / DPI Setting.

1 Ответ

0 голосов
/ 27 января 2009

Это не поможет, если вам нужны измеримые координаты (например, отображение точной линейки в вашем приложении), но если вы хотите, чтобы ваш пользовательский интерфейс был независимым от разрешения, вы можете заключить его в ViewBox, который является частью Набор инструментов Silverlight

...