IFlexLayout Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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, w jaki elementy podrzędne są ułożone w ich wierszu lub kolumnie. |
AnchorX |
Pobiera składnik X punktu środkowego dla każdej transformacji względem granic elementu. (Odziedziczone po ITransform) |
AnchorY |
Pobiera składnik Y punktu środkowego dla każdej 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 definiowania 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 widoków 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 |
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 ukierunkowany. (Odziedziczone po IView) |
JustifyContent |
Pobiera wartość, która opisuje, jak elementy podrzędne są uzasadnione, gdy wokół nich znajduje się dodatkowe miejsce. |
Margin |
Margines reprezentuje odległość między widokiem a sąsiednimi widokami. (Odziedziczone po IView) |
MaximumHeight |
Pobiera określone ograniczenie maksymalnej wysokości widoku IView z zakresu od zera do podwójnego. Positiveinfinity. (Odziedziczone po IView) |
MaximumWidth |
Pobiera określone ograniczenie maksymalnej szerokości widoku IView z zakresu od zera do podwójnego. Positiveinfinity. (Odziedziczone po IView) |
MinimumHeight |
Pobiera określone ograniczenie minimalnej wysokości widoku IView z zakresu od zera do podwójnej. 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 po jego renderowaniu. (Odziedziczone po IView) |
Padding |
Odstęp między zewnętrzną krawędzią kontrolki a jej zawartością. (Odziedziczone po IPadding) |
Parent |
Pobiera element nadrzędny elementu. (Odziedziczone po IElement) |
Position |
Pobiera wartość, która określa, 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 obrót (w stopniach) o osi X (obrót perspektywy), gdy element jest renderowany. (Odziedziczone po ITransform) |
RotationY |
Pobiera obrót (w stopniach) o osi Y (obrót 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 aspekt pionowy 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ść określającą, czy i jak elementy podrzędne w tym układzie są zawijane. |
ZIndex |
Określa kolejność rysunku tego widoku IView w obrębie elementu ILayout; wyższe indeksy z będą czerpać z niższych indeksów z. (Odziedziczone po IView) |
Metody
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ść wizualną elementu między elementami równorzędnymi. |
GetShrink(IView) |
Zwraca wartość określającą proporcjonalny spadek rozmiaru, który ten element zaakceptuje układ 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
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
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. |
ToHandler(IElement, IMauiContext) |
Układ przypominający flexbox, który określa elementy podrzędne w opcjonalnych wierszach lub kolumnach elementów podrzędnych. |
ToPlatform(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) |
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. |
CaptureAsync(IView) |
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. |