ColumnMajorUniformToLargestGridLayout Klasse

Definition

Stellt ein Layoutraster dar, in dem jede Zelle einheitlich basierend auf der größten Zelle im Raster angepasst wird, die für den Inhalt erforderlich ist.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe die Windows App SDK Namespaces).

/// [Microsoft.UI.Xaml.CustomAttributes.MUXContractProperty(version=0)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Version(1)]
class ColumnMajorUniformToLargestGridLayout : NonVirtualizingLayout
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.XamlContract, 65536)]
class ColumnMajorUniformToLargestGridLayout : NonVirtualizingLayout
[Microsoft.UI.Xaml.CustomAttributes.MUXContractProperty(version=0)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Version(1)]
public class ColumnMajorUniformToLargestGridLayout : NonVirtualizingLayout
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.XamlContract), 65536)]
public class ColumnMajorUniformToLargestGridLayout : NonVirtualizingLayout
Public Class ColumnMajorUniformToLargestGridLayout
Inherits NonVirtualizingLayout
Vererbung
ColumnMajorUniformToLargestGridLayout
Attribute
Microsoft.UI.Xaml.CustomAttributes.MUXContractPropertyAttribute MarshalingBehaviorAttribute ThreadingAttribute VersionAttribute ContractVersionAttribute

Konstruktoren

ColumnMajorUniformToLargestGridLayout()

Initialisiert eine neue Instanz der ColumnMajorUniformToLargestGridLayout-Klasse .

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe die Windows App SDK Namespaces).

Eigenschaften

ColumnSpacing

Ruft die einheitliche Entfernung (in Pixel) zwischen Rasterspalten ab oder legt sie fest.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe die Windows App SDK Namespaces).

ColumnSpacingProperty

Identifiziert die ColumnSpacing-Abhängigkeitseigenschaft .

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe die Windows App SDK Namespaces).

MaxColumns

Ruft die maximale Anzahl von Spalten im Raster ab oder legt sie fest.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe die Windows App SDK Namespaces).

MaxColumnsProperty

Identifiziert die Abhängigkeitseigenschaft MaxColumns .

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe die Windows App SDK Namespaces).

RowSpacing

Ruft die einheitliche Entfernung (in Pixel) zwischen Rasterzeilen ab oder legt sie fest.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe die Windows App SDK Namespaces).

RowSpacingProperty

Stellt ein Layoutraster dar, in dem jede Zelle einheitlich basierend auf der größten Zelle im Raster angepasst wird, die für den Inhalt erforderlich ist.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe die Windows App SDK Namespaces).

Methoden

Arrange(LayoutContext, Size)

Positioniert untergeordnete Elemente und bestimmt eine Größe für ein Container-UIElement. Containerelemente, die angefügte Layouts unterstützen, sollten diese Methode aus ihren Layoutüberschreibungsimplementierungen aufrufen, um ein rekursives Layoutupdate zu bilden.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe die Windows App SDK Namespaces).

(Geerbt von Layout)
ArrangeOverride(NonVirtualizingLayoutContext, Size)

Wenn sie in einer abgeleiteten Klasse implementiert werden, wird das Verhalten für den Layoutpass "Anordnen" bereitgestellt. Klassen können diese Methode außer Kraft setzen, um ihr eigenes "Arrange"-Passverhalten zu definieren.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe die Windows App SDK Namespaces).

(Geerbt von NonVirtualizingLayout)
InitializeForContext(LayoutContext)

Initialisiert jeden einzelnen Containerstatus, den das Layout erfordert, wenn er an einen UIElement-Container angefügt wird.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe die Windows App SDK Namespaces).

(Geerbt von Layout)
InitializeForContextCore(NonVirtualizingLayoutContext)

Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt werden, initialisiert jeder pro Containerstatus, den das Layout benötigt, wenn er an einen UIElement-Container angefügt wird.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe die Windows App SDK Namespaces).

(Geerbt von NonVirtualizingLayout)
InvalidateArrange()

Ungültigt den Anordnungszustand (Layout) für alle UIElement-Container, die auf dieses Layout verweisen. Nach der Ungültigung hat das UIElement sein Layout aktualisiert, das asynchron auftritt.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe die Windows App SDK Namespaces).

(Geerbt von Layout)
InvalidateMeasure()

Ungültig wird der Maßzustand (Layout) für alle UIElement-Container, die auf dieses Layout verweisen.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe die Windows App SDK Namespaces).

(Geerbt von Layout)
Measure(LayoutContext, Size)

Schlägt eine DesiredSize für ein Containerelement vor. Ein Containerelement, das angefügte Layouts unterstützt, sollte diese Methode aus eigenen MeasureOverride-Implementierungen aufrufen, um ein rekursives Layoutupdate zu bilden. Das angefügte Layout wird erwartet, dass das Measure für jedes uiElement-Element des Containers aufgerufen wird.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe die Windows App SDK Namespaces).

(Geerbt von Layout)
MeasureOverride(NonVirtualizingLayoutContext, Size)

Stellt das Verhalten für den Pass des Layoutzyklus "Maß" bereit. Klassen können diese Methode außer Kraft setzen, um ihr eigenes "Measure"-Passverhalten zu definieren.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe die Windows App SDK Namespaces).

(Geerbt von NonVirtualizingLayout)
UninitializeForContext(LayoutContext)

Entfernt einen beliebigen Zustand, den das Layout zuvor im UIElement-Container gespeichert hat.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe die Windows App SDK Namespaces).

(Geerbt von Layout)
UninitializeForContextCore(NonVirtualizingLayoutContext)

Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt werden, entfernt das layout, das zuvor im UIElement-Container gespeichert ist.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe die Windows App SDK Namespaces).

(Geerbt von NonVirtualizingLayout)

Ereignisse

ArrangeInvalidated

Tritt auf, wenn der Anordnungszustand (Layout) ungültig wurde.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe die Windows App SDK Namespaces).

(Geerbt von Layout)
MeasureInvalidated

Tritt auf, wenn der Maßzustand (Layout) ungültig wurde.

Diese Dokumentation gilt für WinUI 2 für UWP (für WinUI im Windows App SDK, siehe die Windows App SDK Namespaces).

(Geerbt von Layout)

Gilt für: