Как я могу сделать приложение для Windows Store великолепным на больших разрешениях? Например, кнопка - как я могу изменить свой размер шрифта на основе разрешения? Если я просмотрю свое приложение на 13 ", кнопка выглядит нормально, но если я просмотрю его на 27-дюймовом дисплее, он выглядит очень и очень маленьким. Разве что-то не используется в инфраструктуре приложений Windows Store для адаптации кнопки, textBlock и т. Д. К разрешению экрана?Button не изменил свой размер на основе разрешения экрана
ответ
Это StretchDirection="Both"
& StretchProperty="Fill"
является следствием масштабирования экрана на основе DPI ... что делает ваша кнопка один и тот же физический размер на обоих мониторах, но полностью игнорирует тот факт, что пользователь сидит/стенды гораздо ближе к одному, чем к другому. Возможно, когда-нибудь у нас будет не-глупая схема масштабирования, которая работает на основе подстрочных углов.
Большие форматные мониторы уже имеют большие пиксели, я предлагаю вам просто отказаться от масштабирования дисплея в приложении. (Но соблюдайте глобальные настройки размера шрифта системы)
Я не уверен, что параметр отказа в XAML (WPF), но в WinForms я бы изменил свойство AutoScaleMode
.
ViewBox
Набор в
Это растяжение кнопок, но соотношение сторон теряется. На ландшафте ширина кнопок увеличивается, но высота остается неизменной. –
- 1. размер изображений на основе размера экрана/разрешения
- 2. Как изменить размер div на основе разрешения экрана
- 3. Как изменить размер изображения на основе разрешения?
- 4. Изменение разрешения формы на основе разрешения экрана (без изменения разрешения монитора и использования опции максимального экрана)
- 5. Изменить размер шрифта на разрешения экрана
- 6. перемещение позиции, когда я изменил размер экрана
- 7. Изменение ширины разделения на основе разрешения экрана
- 8. Управление размерами на основе разрешения экрана
- 9. Различные HTML-код на основе разрешения экрана
- 10. Максимальное количество результатов на основе разрешения экрана
- 11. изменение видового экрана на основе разрешения устройства
- 12. Загрузить значки на основе разрешения экрана
- 13. Размер кнопок в зависимости от разрешения экрана
- 14. Проблемы с настройкой разрешения сайта на размер экрана мобильного устройства
- 15. Как изменить размер разрешения на основе деления
- 16. Отрегулируйте размер экрана на основе браузера пользователя
- 17. Получить реальный размер на основе плотности экрана
- 18. Размер шрифта на основе плотности экрана
- 19. 100% Размер экрана Независимо от разрешения
- 20. Размер меню зависит от разрешения экрана
- 21. Автоматически изменять размер HTML-кнопок на основе размера экрана?
- 22. Как ImageResizer Динамическое изменение разрешения изображения на основе размера экрана
- 23. Загрузочный дисплей различных наборов ссылок на основе разрешения экрана
- 24. Текст на основе размера экрана
- 25. Visual Studio изменил свой алфавит
- 26. JQuery выравнивание таблицы (число строк/ячеек) на основе разрешения экрана
- 27. Почему UITableViewCell изменил свой размер, когда я сдвигаю вид
- 28. Как изменить размер компонентов приложения на основе разрешения клиента?
- 29. Как я могу изменить размер элементов управления на основе разрешения?
- 30. Предотвращения ширины изображения изменения размера на основе разрешения экрана
Я тестировал приложение на эмуляторе, и это меня путало. Я запустил приложение на локальном компьютере (24 ") и выгляжу отлично. Если я хочу, чтобы размер шрифта кнопки был немного больше, я просто переопределяю fontSize стиля кнопки по умолчанию и меняю его на большее значение. на всех экранах. Спасибо @Ben Voigt –