Język

IFlexLayout Interfejs

Definicja

Układ przypominający flexbox, który określa elementy podrzędne w opcjonalnych wierszach lub kolumnach elementów podrzędnych.

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)
Pochodne
Implementuje

Właściwości

Nazwa Opis
AlignContent

Pobiera wartość, która kontroluje, jak wiele wierszy lub kolumn elementów podrzędnych jest wyrównanych.

AlignItems

Pobiera wartość, która kontroluje sposób rozmieszczania elementów podrzędnych w ich wierszu lub kolumnie.

AnchorX

Pobiera składnik X punktu środkowego dla dowolnej transformacji względem granic elementu.

(Odziedziczone po ITransform)
AnchorY

Pobiera składnik Y punktu środkowego dla dowolnej transformacji względem granic elementu.

(Odziedziczone po ITransform)
AutomationId

Identyfikator używany przez narzędzia automatyzacji do interakcji z tym widokiem

(Odziedziczone po IView)
Background

Pobiera farbę, która wypełni tło widoku.

(Odziedziczone po IView)
Clip

Pobiera ścieżkę używaną do zdefiniowania konspektu zawartości widoku.

(Odziedziczone po IView)
ClipsToBounds

Określa, czy obiekt ILayout wycina jego zawartość do jej granic.

(Odziedziczone po ILayout)
DesiredSize

Pobiera bieżący żądany rozmiar tego widoku.

(Odziedziczone po IView)
Direction

Pobiera kierunek flex dla elementów podrzędnych w tym układzie.

FlowDirection

Kierunek skanowania elementów interfejsu użytkownika przez oko

(Odziedziczone po IView)
Frame

Pobiera granice widoku w kontenerze.

(Odziedziczone po IView)
Handler

Pobiera lub ustawia procedurę obsługi widoku widoku.

(Odziedziczone po IView)
Height

Pobiera określoną wysokość widoku IView.

(Odziedziczone po IView)
HorizontalLayoutAlignment

Określa aspekt poziomy układu tego elementu w kontenerze

(Odziedziczone po IView)
IgnoreSafeArea

Określa, w jaki sposób zawartość widoku powinna być umieszczona w odniesieniu do przeszkód. Jeśli ta wartość to false, zawartość zostanie umieszczona tylko w niezakłóconej części ekranu. Jeśli ta wartość to true, zawartość może być umieszczona w dowolnym miejscu na ekranie. Obejmuje to część ekranu za paskami narzędzi, wycięcia ekranu itp.

(Odziedziczone po ISafeAreaView)
InputTransparent

Pobiera wartość wskazującą, czy ten element powinien być zaangażowany w cykl interakcji użytkownika.

(Odziedziczone po IView)
IsEnabled

Pobiera wartość wskazującą, czy ten widok jest włączony w interfejsie użytkownika.

(Odziedziczone po IView)
IsFocused

Pobiera wartość wskazującą, czy ten widok jest obecnie skoncentrowany.

(Odziedziczone po IView)
JustifyContent

Pobiera wartość, która opisuje, w jaki sposób elementy podrzędne są uzasadnione, gdy wokół nich znajduje się dodatkowa przestrzeń.

Margin

Margines reprezentuje odległość między widokiem a sąsiednimi widokami.

(Odziedziczone po IView)
MaximumHeight

Pobiera określone ograniczenie maksymalnej wysokości elementu IView z zakresu od zera do podwójnego. PositiveInfinity.

(Odziedziczone po IView)
MaximumWidth

Pobiera określone ograniczenie maksymalnej szerokości elementu IView z zakresu od zera do podwójnego. PositiveInfinity.

(Odziedziczone po IView)
MinimumHeight

Pobiera określone ograniczenie minimalnej wysokości elementu IView z zakresu od zera do podwójnego. PositiveInfinity.

(Odziedziczone po IView)
MinimumWidth

Pobiera określone ograniczenie minimalnej szerokości widoku IView z zakresu od zera do podwójnego. PositiveInfinity.

(Odziedziczone po IView)
Opacity

Pobiera wartość nieprzezroczystości zastosowaną do widoku podczas renderowania.

(Odziedziczone po IView)
Padding

Odstęp między zewnętrzną krawędzią kontrolki a jego zawartością.

(Odziedziczone po IPadding)
Parent

Pobiera element nadrzędny elementu.

(Odziedziczone po IElement)
Position

Pobiera wartość, która kontroluje, czy współrzędne elementów podrzędnych są określone w kategoriach bezwzględnych lub względnych.

Rotation

Pobiera obrót (w stopniach) o osi Z (obrót affine), gdy element jest renderowany.

(Odziedziczone po ITransform)
RotationX

Pobiera rotację (w stopniach) o osi X (obrót perspektywy), gdy element jest renderowany.

(Odziedziczone po ITransform)
RotationY

Pobiera rotację (w stopniach) o osi Y (rotacja perspektywy), gdy element jest renderowany.

(Odziedziczone po ITransform)
Scale

Pobiera współczynnik skalowania zastosowany do elementu.

(Odziedziczone po ITransform)
ScaleX

Pobiera skalę współczynnika osi X zastosowanego do elementu.

(Odziedziczone po ITransform)
ScaleY

Pobiera skalę współczynnika osi Y zastosowanego do elementu.

(Odziedziczone po ITransform)
Semantics

Dodaje semantyka do każdego widoku pod kątem ułatwień dostępu

(Odziedziczone po IView)
Shadow

Maluje cień wokół widoku docelowego.

(Odziedziczone po IView)
TranslationX

Pobiera różnicę translacji X elementu.

(Odziedziczone po ITransform)
TranslationY

Pobiera różnicę translacji Y elementu.

(Odziedziczone po ITransform)
VerticalLayoutAlignment

Określa pionowy aspekt układu tego elementu w kontenerze

(Odziedziczone po IView)
Visibility

Pobiera wartość określającą, czy ten widok powinien być częścią drzewa wizualnego, czy nie.

(Odziedziczone po IView)
Width

Pobiera określoną szerokość widoku IView.

(Odziedziczone po IView)
Wrap

Pobiera wartość, która określa, czy i jak elementy podrzędne w tym układzie są zawijane.

ZIndex

Określa kolejność rysunku tego elementu IView w obrębie elementu ILayout; wyższe indeksy z będą czerpać z niższych indeksów z.

(Odziedziczone po IView)

Metody

Nazwa Opis
Arrange(Rect)

Umieszcza elementy podrzędne i określa rozmiar elementu.

(Odziedziczone po IView)
CrossPlatformArrange(Rect)

Ta metoda interfejsu jest udostępniana w celu zapewnienia zgodności z poprzednimi wersjami. Implementowanie klas powinno implementować interfejs ICrossPlatformLayout, a nie bezpośrednio implementować tę metodę.

(Odziedziczone po ILayout)
CrossPlatformMeasure(Double, Double)

Ta metoda interfejsu jest udostępniana w celu zapewnienia zgodności z poprzednimi wersjami. Implementowanie klas powinno implementować interfejs ICrossPlatformLayout, a nie bezpośrednio implementować tę metodę.

(Odziedziczone po ILayout)
Focus()

Próbuje ustawić fokus na ten widok.

(Odziedziczone po IView)
GetAlignSelf(IView)

Zwraca wartość, która opcjonalnie zastępuje wyrównanie elementu dla tego elementu podrzędnego w wierszu lub kolumnie nadrzędnej.

GetBasis(IView)

Zwraca wartość opisujący względną lub bezwzględną długość podstawy tego elementu.

GetFlexFrame(IView)

Układ przypominający flexbox, który określa elementy podrzędne w opcjonalnych wierszach lub kolumnach elementów podrzędnych.

GetGrow(IView)

Zwraca wartość określającą proporcjonalny wzrost, który ten element zaakceptuje, aby uwzględnić układ w wierszu lub kolumnie.

GetOrder(IView)

Zwraca kolejność wizualizacji elementu między elementami równorzędnymi.

GetShrink(IView)

Zwraca wartość, która określa proporcjonalny spadek rozmiaru, który ten element zaakceptuje do układu w wierszu lub kolumnie.

InvalidateArrange()

Metoda wywoływana w celu unieważnienia układu tego widoku.

(Odziedziczone po IView)
InvalidateMeasure()

Sygnały, że bieżąca wartość miary tego widoku nie jest już prawidłowa i musi zostać ponownie skompilowana podczas następnego przebiegu miary.

(Odziedziczone po IView)
Layout(Double, Double)

Układ przypominający flexbox, który określa elementy podrzędne w opcjonalnych wierszach lub kolumnach elementów podrzędnych.

Measure(Double, Double)

Aktualizuje rozmiar widoku.

(Odziedziczone po IView)
Unfocus()

Powoduje anulowanie ustawienia fokusu dla tego widoku.

(Odziedziczone po IView)

Jawne implementacje interfejsu

Nazwa Opis
ICrossPlatformLayout.CrossPlatformArrange(Rect)

Układ przypominający flexbox, który określa elementy podrzędne w opcjonalnych wierszach lub kolumnach elementów podrzędnych.

(Odziedziczone po ILayout)
ICrossPlatformLayout.CrossPlatformMeasure(Double, Double)

Układ przypominający flexbox, który określa elementy podrzędne w opcjonalnych wierszach lub kolumnach elementów podrzędnych.

(Odziedziczone po ILayout)

Metody rozszerzania

Nazwa Opis
CaptureAsync(IView)

Przechwytuje zrzut ekranu przedstawiający określony viewelement .

CheckHandlers(IView)

Układ przypominający flexbox, który określa elementy podrzędne w opcjonalnych wierszach lub kolumnach elementów podrzędnych.

ComputeDesiredSize(IView, Double, Double)

Układ przypominający flexbox, który określa elementy podrzędne w opcjonalnych wierszach lub kolumnach elementów podrzędnych.

ComputeFrame(IView, Rect)

Układ przypominający flexbox, który określa elementy podrzędne w opcjonalnych wierszach lub kolumnach elementów podrzędnych.

DisconnectHandlers(IView)

Układ przypominający flexbox, który określa elementy podrzędne w opcjonalnych wierszach lub kolumnach elementów podrzędnych.

SetSemanticFocus(IView)

Układ przypominający flexbox, który określa elementy podrzędne w opcjonalnych wierszach lub kolumnach elementów podrzędnych.

ToHandler(IElement, IMauiContext)

Układ przypominający flexbox, który określa elementy podrzędne w opcjonalnych wierszach lub kolumnach elementów podrzędnych.

ToHandler(IView, IMauiContext)

Pobiera procedurę obsługi widoku specyficznego dla platformy dla określonego widoku.

ToPlatform(IElement, IMauiContext)

Układ przypominający flexbox, który określa elementy podrzędne w opcjonalnych wierszach lub kolumnach elementów podrzędnych.

Dotyczy