Я слышал, что RelativePanel и SplitView - это новые элементы управления компоновкой для Windows 10. Что круто относительно RelativePanel как можно более сжато?Элемент управления RelativePanel
ответ
У MSDN есть ответы на все вопросы, но вот краткое изложение как можно ниже, например, .
RelativePanel определяет область, в которой вы можете и выровнять положение дочерних объектов по отношению друг к другу или родительской панели. Это по существу контейнер компоновки, который полезен для создания пользовательских интерфейсов, которые не имеют четкого линейного шаблона; то есть макеты, которые не являются , в основном сложены, завернуты или табличные, где вы, естественно, можете использовать StackPanel или Grid. Если ваш пользовательский интерфейс состоит из нескольких вложенных панелей , RelativePanel - хороший вариант для рассмотрения.
Используя вложенные свойства RelativPanel (такие, как RelativePanel.Below, RelativePanel.Above, RelativePanel.RightOf, и т.д.), вы можете расположить интерфейс elment относительно другого элемента пользовательского интерфейса, как также по отношению к панели (например, , RelativePanel.AlignVerticalCenterWithPanel).
RelativePanel, используется в сочетании с AdaptiveTriggers, может быть мощным инструментом для создания отзывчивый пользовательский интерфейс, который хорошо масштабируется по различных размеров экрана. Если вы хотите исследовать дальше, то - это sample, с которым вы можете скачать и поэкспериментировать.
- UWP больше ориентирован на создание единого приложения, которое будет работать на всех платформах. Эти панели также называются адаптивными панелями. Он позаботился о Adaptive UI очень красиво в разработке приложений.
- RelativePanel лучше, чем StackPanel, чтобы реализовать желаемый макет для нескольких экранов с использованием того же базового кода.
- К данному отелю относятся: RelativePanel.Below, RelativePanel.Above, RelativePanel.RightOf, RelativePanel.LeftOf, который очень полезен для создания разных пользовательских интерфейсов для разных семейств устройств с использованием того же кода.
- RelativePanel еще более мощный, когда он сочетается с VisualStateManager. Вы можете увидеть пример here.
- 1. ListView заполните RelativePanel
- 2. XAML VisualStateManager и RelativePanel
- 3. UWP Relativepanel, связанный с UiElement, не работает, как RelativePanel with propertie = UiElement
- 4. Строительство адаптивный макет с RelativePanel
- 5. Как изменить свойства RelativePanel в приложениях Windows?
- 6. Элемент управления
- 7. Адаптивная компоновка здания с RelativePanel и VisualStateManager
- 8. Элемент управления расширителем управления расширителем
- 9. Элемент управления кнопкой управления пользователем
- 10. Как равномерно разместить детей в RelativePanel в универсальном приложении
- 11. Перемещение детей в RelativePanel через VisualStates
- 12. Горизонтальное/вертикальное выравнивание не работает в RelativePanel
- 13. VisualState AdaptiveTrigger не работает с RelativePanel
- 14. xaml автоматическое выравнивание текстового поля внутри RelativePanel
- 15. Эффективный способ использования RelativePanel для приложения UWP
- 16. Можно ли добавить элемент управления UserControl в элемент управления Composite?
- 17. Как встроить элемент управления LinkLabel в элемент управления WebBrowser?
- 18. Установить родительский элемент управления на другой элемент управления
- 19. Перетащите элемент из элемента управления Datagridview в элемент управления TreeView
- 20. Проверьте, что элемент управления «трогает» другой элемент управления
- 21. Добавить элемент управления в родительский элемент управления во время выполнения
- 22. Как получить элемент управления ElementHost, учитывая один элемент управления WPF
- 23. Как вставить элемент управления в другой элемент управления
- 24. Элемент управления списком Listview
- 25. Элемент управления триггером
- 26. Пользовательский элемент управления кликом
- 27. Удалить невидимый элемент управления
- 28. Пользовательский сегментированный элемент управления
- 29. WPF вызывает элемент управления
- 30. Протяните элемент управления