Поделиться через


IFlexLayout Интерфейс

Определение

Макет в стиле адаптируемого блока, которые располагает дочерние элементы в строки и столбцы с возможной инкапсуляцией.

public interface class IFlexLayout : Microsoft::Maui::ILayout, System::Collections::Generic::ICollection<Microsoft::Maui::IView ^>, System::Collections::Generic::IEnumerable<Microsoft::Maui::IView ^>, System::Collections::Generic::IList<Microsoft::Maui::IView ^>
public interface IFlexLayout : Microsoft.Maui.ILayout, System.Collections.Generic.ICollection<Microsoft.Maui.IView>, System.Collections.Generic.IEnumerable<Microsoft.Maui.IView>, System.Collections.Generic.IList<Microsoft.Maui.IView>
type IFlexLayout = interface
    interface ILayout
    interface IView
    interface IElement
    interface ITransform
    interface IContainer
    interface IList<IView>
    interface ICollection<IView>
    interface seq<IView>
    interface IEnumerable
    interface ISafeAreaView
    interface IPadding
    interface ICrossPlatformLayout
Public Interface IFlexLayout
Implements ICollection(Of IView), IEnumerable(Of IView), ILayout, IList(Of IView)
Производный
Реализации

Свойства

AlignContent

Возвращает значение, управляющее выравниванием нескольких строк или столбцов дочерних элементов.

AlignItems

Возвращает значение, управляющее расположением дочерних элементов в строке или столбце.

AnchorX

Возвращает компонент X центральной точки для любого преобразования относительно границ элемента.

(Унаследовано от ITransform)
AnchorY

Возвращает компонент Y центральной точки для любого преобразования относительно границ элемента.

(Унаследовано от ITransform)
AutomationId

Идентификатор, используемый средствами автоматизации для взаимодействия с этим представлением

(Унаследовано от IView)
Background

Получает краску, которая заполняет фон представления.

(Унаследовано от IView)
Clip

Возвращает путь, используемый для определения структуры содержимого представления.

(Унаследовано от IView)
ClipsToBounds

Указывает, будет ли ILayout обрезать свое содержимое до своих границ.

(Унаследовано от ILayout)
DesiredSize

Возвращает текущий требуемый размер этого представления.

(Унаследовано от IView)
Direction

Возвращает гибкое направление для дочерних элементов в этом макете.

FlowDirection

Направление, в котором элементы пользовательского интерфейса сканируются глазами

(Унаследовано от IView)
Frame

Возвращает границы представления в контейнере.

(Унаследовано от IView)
Handler

Возвращает или задает обработчик представления представления.

(Унаследовано от IView)
Height

Возвращает указанную высоту IView.

(Унаследовано от IView)
HorizontalLayoutAlignment

Определяет горизонтальный аспект расположения этого элемента в контейнере.

(Унаследовано от IView)
IgnoreSafeArea

Указывает, как должно быть размещено содержимое представления относительно препятствий. Если это значение равно false, содержимое будет размещаться только в ненабюченной части экрана. Если это значение равно true, содержимое может располагаться в любом месте экрана. Сюда входит часть экрана за панелями инструментов, вырезы экрана и т. д.

(Унаследовано от ISafeAreaView)
InputTransparent

Возвращает значение, указывающее, должен ли этот элемент участвовать в цикле взаимодействия с пользователем.

(Унаследовано от IView)
IsEnabled

Возвращает значение, указывающее, включено ли это представление в пользовательском интерфейсе.

(Унаследовано от IView)
IsFocused

Возвращает значение, указывающее, является ли данное представление фокусом в данный момент.

(Унаследовано от IView)
JustifyContent

Возвращает значение, описывающее, как дочерние элементы оправдываются при наличии дополнительного пространства вокруг них.

Margin

Поле представляет расстояние между представлением и смежными представлениями.

(Унаследовано от IView)
MaximumHeight

Возвращает указанное ограничение максимальной высоты IView в диапазоне от нуля до double. PositiveInfinity.

(Унаследовано от IView)
MaximumWidth

Возвращает указанное ограничение максимальной ширины IView в диапазоне от нуля до double. PositiveInfinity.

(Унаследовано от IView)
MinimumHeight

Возвращает указанное ограничение минимальной высоты IView в диапазоне от нуля до double. PositiveInfinity.

(Унаследовано от IView)
MinimumWidth

Возвращает указанное ограничение минимальной ширины IView в диапазоне от нуля до double. PositiveInfinity.

(Унаследовано от IView)
Opacity

Возвращает значение непрозрачности, применяемое к представлению при его отрисовки.

(Унаследовано от IView)
Padding

Пространство между внешним краем элемента управления и его содержимым.

(Унаследовано от IPadding)
Parent

Возвращает родительский элемент элемента .

(Унаследовано от IElement)
Position

Возвращает значение, определяющее, указываются ли координаты дочерних элементов в абсолютном или относительном выражении.

Rotation

Возвращает поворот (в градусах) вокруг оси Z (поворот аффины) при отрисовке элемента.

(Унаследовано от ITransform)
RotationX

Возвращает поворот (в градусах) относительно оси X (поворот перспективы) при отрисовке элемента.

(Унаследовано от ITransform)
RotationY

Возвращает поворот (в градусах) вокруг оси Y (поворот перспективы) при отрисовке элемента.

(Унаследовано от ITransform)
Scale

Возвращает коэффициент масштабирования, применяемый к элементу .

(Унаследовано от ITransform)
ScaleX

Возвращает масштаб коэффициента оси X, примененный к элементу .

(Унаследовано от ITransform)
ScaleY

Возвращает масштаб коэффициента оси Y, примененный к элементу .

(Унаследовано от ITransform)
Semantics

Добавляет семантику к каждому представлению для специальных возможностей

(Унаследовано от IView)
Shadow

Рисует тень вокруг целевого представления.

(Унаследовано от IView)
TranslationX

Возвращает дельту преобразования X элемента.

(Унаследовано от ITransform)
TranslationY

Возвращает дельту перевода Y элемента.

(Унаследовано от ITransform)
VerticalLayoutAlignment

Определяет вертикальный аспект расположения этого элемента в контейнере.

(Унаследовано от IView)
Visibility

Возвращает значение, определяющее, должно ли это представление быть частью визуального дерева.

(Унаследовано от IView)
Width

Возвращает указанную ширину IView.

(Унаследовано от IView)
Wrap

Возвращает значение, определяющее, следует ли переносить дочерние элементы в этом макете и каким образом.

ZIndex

Определяет порядок рисования этого объекта IView в ILayout; Более высокие z-индексы будут использовать более низкие z-индексы.

(Унаследовано от IView)

Методы

Arrange(Rect)

Размещает дочерние элементы и определяет размер элемента.

(Унаследовано от IView)
CrossPlatformArrange(Rect)

Этот метод интерфейса предоставляется для обеспечения обратной совместимости с предыдущими версиями. Реализующие классы должны реализовывать интерфейс ICrossPlatformLayout, а не непосредственно реализовывать этот метод.

(Унаследовано от ILayout)
CrossPlatformMeasure(Double, Double)

Этот метод интерфейса предоставляется для обеспечения обратной совместимости с предыдущими версиями. Реализующие классы должны реализовывать интерфейс ICrossPlatformLayout, а не непосредственно реализовывать этот метод.

(Унаследовано от ILayout)
Focus()

Пытается установить фокус на это представление.

(Унаследовано от IView)
GetAlignSelf(IView)

Возвращает значение, которое при необходимости переопределяет выравнивание этого дочернего элемента в строке или столбце в родительском элементе.

GetBasis(IView)

Возвращает значение, описывающее длину относительной или абсолютной базы этого элемента.

GetFlexFrame(IView)

Макет в стиле адаптируемого блока, которые располагает дочерние элементы в строки и столбцы с возможной инкапсуляцией.

GetGrow(IView)

Возвращает значение, определяющее пропорциональный рост, который этот элемент будет принимать для размещения макета в строке или столбце.

GetOrder(IView)

Возвращает визуальный порядок элемента среди одноуровневых элементов.

GetShrink(IView)

Возвращает значение, определяющее пропорциональное уменьшение размера, которое этот элемент примет для макета в строке или столбце.

InvalidateArrange()

Метод, вызываемый для отмены макета этого представления.

(Унаследовано от IView)
InvalidateMeasure()

Сигнализирует о том, что текущее значение меры этого представления больше не является допустимым и должно быть повторно вычисляется во время следующего прохода меры.

(Унаследовано от IView)
Layout(Double, Double)

Макет в стиле адаптируемого блока, которые располагает дочерние элементы в строки и столбцы с возможной инкапсуляцией.

Measure(Double, Double)

Обновляет размер представления.

(Унаследовано от IView)
Unfocus()

Отменяет фокус на этом представлении.

(Унаследовано от IView)

Явные реализации интерфейса

ICrossPlatformLayout.CrossPlatformArrange(Rect)

Макет в стиле адаптируемого блока, которые располагает дочерние элементы в строки и столбцы с возможной инкапсуляцией.

(Унаследовано от ILayout)
ICrossPlatformLayout.CrossPlatformMeasure(Double, Double)

Макет в стиле адаптируемого блока, которые располагает дочерние элементы в строки и столбцы с возможной инкапсуляцией.

(Унаследовано от ILayout)

Методы расширения

CheckHandlers(IView)

Макет в стиле адаптируемого блока, которые располагает дочерние элементы в строки и столбцы с возможной инкапсуляцией.

ComputeDesiredSize(IView, Double, Double)

Макет в стиле адаптируемого блока, которые располагает дочерние элементы в строки и столбцы с возможной инкапсуляцией.

ComputeFrame(IView, Rect)

Макет в стиле адаптируемого блока, которые располагает дочерние элементы в строки и столбцы с возможной инкапсуляцией.

ToHandler(IElement, IMauiContext)

Макет в стиле адаптируемого блока, которые располагает дочерние элементы в строки и столбцы с возможной инкапсуляцией.

ToPlatform(IElement, IMauiContext)

Макет в стиле адаптируемого блока, которые располагает дочерние элементы в строки и столбцы с возможной инкапсуляцией.

ToHandler(IView, IMauiContext)

Макет в стиле адаптируемого блока, которые располагает дочерние элементы в строки и столбцы с возможной инкапсуляцией.

SetSemanticFocus(IView)

Макет в стиле адаптируемого блока, которые располагает дочерние элементы в строки и столбцы с возможной инкапсуляцией.

CaptureAsync(IView)

Макет в стиле адаптируемого блока, которые располагает дочерние элементы в строки и столбцы с возможной инкапсуляцией.

Применяется к