Sdílet prostřednictvím


IGridLayout Rozhraní

Definice

Představuje rozložení, které uspořádá zobrazení do řádků a sloupců.

public interface class IGridLayout : 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 IGridLayout : 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 IGridLayout = 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 IGridLayout
Implements ICollection(Of IView), IEnumerable(Of IView), ILayout, IList(Of IView)
Odvozené
Implementuje

Vlastnosti

AnchorX

Získá X komponentu středového bodu pro libovolnou transformaci vzhledem k hranicím elementu.

(Zděděno od ITransform)
AnchorY

Získá Y komponenty středového bodu pro libovolnou transformaci vzhledem k hranicím elementu.

(Zděděno od ITransform)
AutomationId

ID používané automatizačními nástroji k interakci s tímto zobrazením

(Zděděno od IView)
Background

Získá barvu, která vyplní pozadí zobrazení.

(Zděděno od IView)
Clip

Získá cestu sloužící k definování osnovy obsahu zobrazení.

(Zděděno od IView)
ClipsToBounds

Určuje, jestli ILayout vystřihuje svůj obsah k jeho hranicím.

(Zděděno od ILayout)
ColumnDefinitions

Kolekce IGridColumnDefinition pro instanci GridLayout.

ColumnSpacing

Získá velikost mezery mezi sloupci v GridLayout.

DesiredSize

Získá aktuální požadovanou velikost tohoto zobrazení.

(Zděděno od IView)
FlowDirection

Směr, ve kterém jsou prvky uživatelského rozhraní kontrolovány okem

(Zděděno od IView)
Frame

Získá hranice zobrazení v rámci kontejneru.

(Zděděno od IView)
Handler

Získá nebo nastaví obslužnou rutinu Zobrazení.

(Zděděno od IView)
Height

Získá zadanou výšku IView.

(Zděděno od IView)
HorizontalLayoutAlignment

Určuje vodorovný aspekt uspořádání tohoto prvku v kontejneru.

(Zděděno od IView)
IgnoreSafeArea

Určuje, jak má být obsah zobrazení umístěn ve vztahu k překážkám. Pokud je falsetato hodnota , bude obsah umístěn pouze v nestrukturované části obrazovky. Pokud je truetato hodnota , může být obsah umístěn kdekoli na obrazovce. To zahrnuje část obrazovky za panely nástrojů, výřezy obrazovky atd.

(Zděděno od ISafeAreaView)
InputTransparent

Získá hodnotu označující, zda má být tento prvek zapojen do cyklu interakce uživatele.

(Zděděno od IView)
IsEnabled

Získá hodnotu označující, zda je toto zobrazení povoleno v uživatelském rozhraní.

(Zděděno od IView)
IsFocused

Získá hodnotu označující, zda je toto zobrazení v současné době zaměřeno.

(Zděděno od IView)
Margin

Okraj představuje vzdálenost mezi zobrazením a jeho sousedními zobrazeními.

(Zděděno od IView)
MaximumHeight

Získá zadanou maximální výšku omezení IView, mezi nulou a double. Positiveinfinity.

(Zděděno od IView)
MaximumWidth

Získá zadanou maximální šířku omezení IView, mezi nulou a double. Positiveinfinity.

(Zděděno od IView)
MinimumHeight

Získá zadanou minimální výšku omezení IView, mezi nulou a double. Positiveinfinity.

(Zděděno od IView)
MinimumWidth

Získá zadanou minimální šířku omezení IView, mezi nulou a double. Positiveinfinity.

(Zděděno od IView)
Opacity

Získá hodnotu krytí použité v zobrazení při vykreslení.

(Zděděno od IView)
Padding

Mezera mezi vnějším okrajem ovládacího prvku a jeho obsahem.

(Zděděno od IPadding)
Parent

Získá nadřazený prvek elementu.

(Zděděno od IElement)
Rotation

Získá otočení (ve stupních) o ose Z (afinní otočení) při vykreslení elementu.

(Zděděno od ITransform)
RotationX

Získá otočení (ve stupních) o ose X (otočení perspektivy) při vykreslení prvku.

(Zděděno od ITransform)
RotationY

Získá otočení (ve stupních) o ose Y (otočení perspektivy) při vykreslení prvku.

(Zděděno od ITransform)
RowDefinitions

Kolekce IGridRowDefinition pro instanci GridLayout.

RowSpacing

Získá velikost mezery mezi řádky v GridLayout.

Scale

Získá faktor škálování použitý na prvek.

(Zděděno od ITransform)
ScaleX

Získá měřítko o faktoru osy X použitého na prvek.

(Zděděno od ITransform)
ScaleY

Získá měřítko o faktoru osy Y použitého na prvek.

(Zděděno od ITransform)
Semantics

Přidání sémantiky do každého zobrazení pro usnadnění přístupu

(Zděděno od IView)
Shadow

Vykreslí stín kolem cílového zobrazení.

(Zděděno od IView)
TranslationX

Získá X rozdíly překladu elementu.

(Zděděno od ITransform)
TranslationY

Získá rozdíly překladu Y elementu.

(Zděděno od ITransform)
VerticalLayoutAlignment

Určuje svislý aspekt uspořádání tohoto prvku v kontejneru.

(Zděděno od IView)
Visibility

Získá hodnotu, která určuje, zda toto zobrazení má být součástí stromu vizuálu nebo ne.

(Zděděno od IView)
Width

Získá zadanou šířku IView.

(Zděděno od IView)
ZIndex

Určuje pořadí výkresu tohoto IView v rámci ILayout; vyšší z-indexy budou kreslit přes nižší z-indexy.

(Zděděno od IView)

Metody

Arrange(Rect)

Umístí podřízené elementy a určí velikost elementu.

(Zděděno od IView)
CrossPlatformArrange(Rect)

Tato metoda rozhraní je poskytována pro zpětnou kompatibilitu s předchozími verzemi. Implementace tříd by měla implementovat rozhraní ICrossPlatformLayout místo přímé implementace této metody.

(Zděděno od ILayout)
CrossPlatformMeasure(Double, Double)

Tato metoda rozhraní je poskytována pro zpětnou kompatibilitu s předchozími verzemi. Implementace tříd by měla implementovat rozhraní ICrossPlatformLayout místo přímé implementace této metody.

(Zděděno od ILayout)
Focus()

Pokusí se nastavit fokus na toto zobrazení.

(Zděděno od IView)
GetColumn(IView)

Získá sloupec podřízeného elementu.

GetColumnSpan(IView)

Získá rozsah řádků podřízeného elementu.

GetRow(IView)

Získá řádek podřízeného elementu.

GetRowSpan(IView)

Získá rozsah řádků podřízeného elementu.

InvalidateArrange()

Metoda, která je volána ke zneplatnění rozložení tohoto zobrazení.

(Zděděno od IView)
InvalidateMeasure()

Signalizuje, že aktuální hodnota míry tohoto zobrazení již není platná a musí být přepočítaná během dalšího průchodu míry.

(Zděděno od IView)
Measure(Double, Double)

Aktualizuje velikost zobrazení.

(Zděděno od IView)
Unfocus()

Zruší fokus na toto zobrazení.

(Zděděno od IView)

Explicitní implementace rozhraní

ICrossPlatformLayout.CrossPlatformArrange(Rect)

Představuje rozložení, které uspořádá zobrazení do řádků a sloupců.

(Zděděno od ILayout)
ICrossPlatformLayout.CrossPlatformMeasure(Double, Double)

Představuje rozložení, které uspořádá zobrazení do řádků a sloupců.

(Zděděno od ILayout)

Metody rozšíření

CheckHandlers(IView)

Představuje rozložení, které uspořádá zobrazení do řádků a sloupců.

ComputeDesiredSize(IView, Double, Double)

Představuje rozložení, které uspořádá zobrazení do řádků a sloupců.

ComputeFrame(IView, Rect)

Představuje rozložení, které uspořádá zobrazení do řádků a sloupců.

ToHandler(IElement, IMauiContext)

Představuje rozložení, které uspořádá zobrazení do řádků a sloupců.

ToPlatform(IElement, IMauiContext)

Představuje rozložení, které uspořádá zobrazení do řádků a sloupců.

ToHandler(IView, IMauiContext)

Představuje rozložení, které uspořádá zobrazení do řádků a sloupců.

SetSemanticFocus(IView)

Představuje rozložení, které uspořádá zobrazení do řádků a sloupců.

CaptureAsync(IView)

Představuje rozložení, které uspořádá zobrazení do řádků a sloupců.

Platí pro