Я работаю над приложением Windows, чтобы узнать, как сделать их вообще, и одна проблема, с которой я постоянно сталкиваюсь, заключается в том, что когда я иду тестировать это , элементы управления занимают только часть экрана, потому что они имеют размер, соответствующий размеру меньшего экрана. Как я могу сделать их пригодными для всех экранов? Если мне нужно предоставить скриншоты, чтобы проиллюстрировать этот момент, я могу .. используя формы, это было выполнено через стыковку, но приложения, похоже, не имеют такой же возможности.Сделать приложение Windows подходящим для размера экрана вместо статического размера
ответ
Я предполагаю, что под "windows app" вы подразумеваете приложение Windows Runtime, возможно, в Xaml.
Вы можете получить док-как поведение, используя VerticalAlignment и HorizontalAlignment свойства на вашем FrameworkElement (включая Controls). Это позволяет принудительно управлять левым, правым, верхним, нижним или растягивающим, чтобы заполнить область, в которой она находится.
Объедините это с гибкими элементами управления макетами, такими как Grid. Сетка верхнего уровня заполняет экран и может содержать строки и столбцы с относительными размерами. Это позволяет сокращать или увеличивать макет страницы, чтобы охватить довольно широкий диапазон размеров с помощью единого макета.
Для больших изменений (например, переключения между портретными и альбомными пропорциями или для поддержки тощего окна) вы можете использовать VisualStates для перемещения элементов управления или для переключения между различными наборами элементов управления. Если элементы управления связаны данными, то либо набор будет работать автоматически с базовыми данными.
MSDN имеет некоторую хорошую документацию по этим концепциям в Guidelines for supporting multiple screen sizes и Quickstart: Designing apps for different window sizes
- 1. сделать сайт подходящим для любого размера экрана?
- 2. Сделайте JWPlayer подходящим для размера экрана
- 3. Сделайте веб-приложение подходящим для размера мобильного экрана
- 4. Как сделать div подходящим для размера окна?
- 5. Как сделать UITableView подходящим для размера контента
- 6. Сделайте Flex подходящим для экрана пользователя. Независимо от размера экрана
- 7. Как сделать фон подходящим для полного размера экрана независимо от размера монитора?
- 8. Как сделать элемент подходящим для экрана?
- 9. Изменение размера по разрешению экрана, Java-приложение
- 10. HTML/CSS - Сделать фон подходящим для любого размера окна
- 11. Бутстрап формирует сетку на основе размера контейнера вместо размера экрана
- 12. изменение размера изображения хрома для размера экрана
- 13. авторазмера/размера UIPickerView для каждого экрана размера
- 14. Как сделать холст подходящим для экрана
- 15. Как сделать изображение подходящим для размера другого изображения (перетаскивание)
- 16. Как сделать изображение максимально подходящим для максимального размера контейнера?
- 17. изменение размера экрана
- 18. Как сделать приложение для Android подходящим для всех размеров экрана
- 19. Как сделать приложение в процентах от размера экрана
- 20. Сделать изображения относительно размера экрана в быстрой
- 21. Как сделать приложение swing осведомленным об изменении размера экрана?
- 22. Адаптация размера баннера AdMob до размера экрана
- 23. Обеспечение размера является фактором размера экрана
- 24. Изменение размера макета зависит от размера экрана
- 25. Оптимизация размера экрана для Safari
- 26. Сохранение «статического размера» div с центрированием при изменении размера страницы
- 27. Инструменты для статического анализа размера собственного двоичного файла Windows?
- 28. Различных вопросы размера экрана
- 29. Приложение IOS для автоматического изменения размера для разных размеров экрана
- 30. Сделать Android GridView подходящим для всего экрана