Просто вопрос начинающего о том, что эквивалентно FrameLayout (Android) в Xamarin.Forms?Xamarin.Forms макет эквивалентен FrameLayout
ответ
FrameLayout - это элемент управления, который предназначен для размещения одного ребенка, но может иметь несколько дочерних элементов, которые контролируются с помощью силы тяжести или что работает подобно zindex.
Я не думаю, что есть прямая карта от xamarin.Forms to Framelayout.
если ваши просто ищу контейнер уровня страницы для одного элемента управления есть:
- Рам -An элемента, содержащие один ребенок, с некоторыми вариантами обрамления. Рамка имеет значение по умолчанию Xamarin.Forms.Layout.Padding 20.
- ScrollView -Электрон, способный прокручиваться, если это требует контент.
Если вы ищете для многостраничного Пункта Container варианты:
- Сетка -A макета, содержащего мнение, расположенные в строках и столбцах.
- RelativeLayout -A Макет, который использует ограничения для размещения своих детей.
- StackLayout - Макет, который позиционирует дочерние элементы в одной строке, которая может быть ориентирована вертикально или горизонтально. Этот макет автоматически устанавливает границы ребенка во время цикла компоновки. Пользовательские границы будут перезаписаны и поэтому не должны устанавливаться пользователем дочерним элементом.
см: https://developer.xamarin.com/guides/cross-platform/xamarin-forms/controls/layouts/
Однако ни один из них поддерживают Z-Index, как способность FrameLayout лучший вариант на данный момент является сетка с одним элементом. Дети будут размещаться от начала до конца в том порядке, в котором они находятся в стеке Grids.Children.
- 1. ScrollView внутри FrameLayout макет маржа выпуск
- 2. Как прокрутить макет с заголовком и FrameLayout
- 3. Xamarin.Forms - Force ListView макет для перерисовывания
- 4. Правила Framelayout
- 5. Этот макет LinearLayout или его родитель FrameLayout бесполезен
- 6. Как добавить макет из xml в Extended FrameLayout Android?
- 7. Что делает FrameLayout?
- 8. Проблема с Framelayout
- 9. Ошибка layout_gravity в FrameLayout
- 10. Возможно ли создать собственный макет страницы с помощью Xamarin.Forms?
- 11. Xamarin.Forms StackLayout + ListView на Android - макет друг на друга
- 12. [Макет] .Children.Clear() или Remove() дает ошибку в Xamarin.Forms
- 13. Фрейм FrameLayout не соответствует
- 14. Framelayout с двумя элементами
- 15. Нажмите на событие FrameLayout
- 16. Класс расширяет FrameLayout и раздувает FrameLayout
- 17. Создание FrameLayout прозрачно
- 18. ScrollView в FrameLayout
- 19. Прокручиваемый FrameLayout
- 20. Невидимого FrameLayout
- 21. NullPointerException - FrameLayout
- 22. ScrollView с FrameLayout
- 23. Android: Поворот и размер FrameLayout
- 24. Android set FrameLayout как фон
- 25. Android FrameLayout и Softkeyboard Issue
- 26. FrameLayout wrap_content в ConstraintLayout
- 27. setOnTouchListener не работает на FrameLayout
- 28. PowerBuilder эквивалентен Debug.WriteLine?
- 29. Scala эквивалентен монахам Haskell
- 30. WPF эквивалентен Flex VGroup
Вы можете использовать RaiseChild и LowerChild для (вида) влияния на Z-Index. – Jamie