Я перенесла приложение из Windows 8.1 в Windows 10, и теперь я хочу, чтобы приложение адаптировалось ко всем устройствам Windows. Для этого я могу либо использовать триггеры визуального состояния в XAML, либо мои предпочтительные выбор, изменение размера страницы в C# для изменения размера окна. Но при использовании этого кода вы должны указать ширину и высоту пикселя, на которые вы хотите, чтобы код отвечал. Как мы все знаем, существуют разные версии ноутбуков с разной высотой и шириной пикселей. Поэтому, когда я нацелен на одну конкретную ширину и высоту пикселя, я заметил, когда я запускаю приложение на другом ноутбуке с разными значками ширины и высоты пикселей, а кнопки неуместны. Поэтому, по сути, мой вопрос заключается в том, когда при создании универсальных приложений окна ожидают, что вы нацеливаете каждое конкретное устройство не только на тип, но и на ширину и высоту при разработке экранов? Или есть способ настроить таргетинг на все пиксели и ширину типа устройства при проектировании, чтобы значки и кнопки не были неуместны?Как сделать универсальные приложения для windows
-1
A
ответ
0
Существует 3 различных варианта, позволяющих адаптировать ваш пользовательский интерфейс. Вы можете использовать опцию исключительно или комбинацию из них.
- Визуальные состояния и состояние триггеров - один файл XAML во всех семействах устройств, но XAML может быстро стать громоздким для комплексного XAML
- Отдельных видами XAML на семью устройства - вид использования XAML для создания различных определений пользовательских интерфейса, которые разделяют такой же код-сзади. Вы можете предоставить уникальное определение пользовательского интерфейса для каждого семейства устройств.
- Отдельные страницы XAML для каждого семейства устройств. Чтобы предоставить уникальные виды и функции, вы можете создавать отдельные файлы страниц (XAML и код), а затем перейти к соответствующей странице, когда страница нужна.
Вы можете прочитать об этих подходах подробно здесь Define page layouts with XAML
Смежные вопросы
- 1. Windows, Универсальные приложения: хранение конфигурации
- 2. Универсальные приложения Live Tiles
- 3. Условия в combobox Универсальные приложения Windows Phone
- 4. Может ли Mono запускать универсальные приложения Windows?
- 5. ICMP в Windows 10 Универсальные приложения
- 6. Google Admob и WIndows 10 Универсальные приложения
- 7. LINQ в Windows 8.1 Универсальные приложения
- 8. Использование CreateInstance в Windows 10 Универсальные приложения
- 9. среды выполнения Windows/Универсальные приложения пакета Зависимости
- 10. LoopingSelector в UWP (универсальные приложения Windows)?
- 11. Интегрированная аутентификация Windows в Windows 10 Универсальные приложения
- 12. Универсальные приложения и Kinect V2
- 13. Запустить приложения для магазинов - Универсальные приложения для Windows Phone 8.1 и приложение Windows 8.1
- 14. Универсальные приложения для Windows: многоразовые xaml в качестве шаблона
- 15. VS2015 не удалось установить универсальные приложения для приложений Windows
- 16. Таблица цветов только для Windows 10 Универсальные приложения
- 17. Как установить универсальные тайминги для приложения andriod
- 18. Новые универсальные приложения для Windows с SQLite 3.8.7.4 не работают
- 19. Как добавить файл конфигурации приложений в универсальные приложения Windows 10
- 20. Как получить длительность/продолжительность видео в C# (универсальные приложения Windows)?
- 21. Универсальные ctags на Windows
- 22. Как получить доступ к свойствам App.Current в Windows, Универсальные приложения
- 23. Универсальные приложения TextBlockButtonStyle
- 24. RemoveBackEntry in Prism Универсальные приложения
- 25. Как динамически создавать hubsections в windows универсальные приложения
- 26. Как сделать универсальные ссылки iOS внутри iframe
- 27. для Windows 10 Универсальные ошибки Unity3D
- 28. Универсальные приложения работают неправильно. Зачем?
- 29. как переносить существующие приложения для рабочего стола wpf в универсальные приложения Windows 10
- 30. XmlResolver не работает в Windows Phone 8.1 Универсальные приложения
[Это довольно хороший сайт, чтобы прочитать, что диктует, как сделать подходящий дизайн в UWP применения] (https://msdn.microsoft.com/EN-US/окно/UWP/макет/Ширмы-размеры-и-контрольных точки-для реагирующего-дизайна) – Draken