VirtualizingLayout.MeasureOverride(VirtualizingLayoutContext, Size) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt das Verhalten für den "Measure"-Pass des Layoutzyklus bereit. Klassen können diese Methode überschreiben, um ihr eigenes "Measure"-Passverhalten zu definieren.
Size MeasureOverride(VirtualizingLayoutContext const& context, Size const& availableSize);
protected virtual Size MeasureOverride(VirtualizingLayoutContext context, Size availableSize);
function measureOverride(context, availableSize)
Protected Overridable Function MeasureOverride (context As VirtualizingLayoutContext, availableSize As Size) As Size
Parameter
- context
- VirtualizingLayoutContext
Das Kontextobjekt, das die Kommunikation zwischen dem Layout und seinem Hostcontainer erleichtert.
- availableSize
- Size
Die verfügbare Größe, die dieses Objekt untergeordneten Objekten zugeben kann. Infinity kann als Wert angegeben werden, um anzugeben, dass das Objekt auf den verfügbaren Inhalt angepasst wird.
Gibt zurück
Die Größe, die dieses Objekt während des Layouts benötigt, hängt von den Berechnungen der zugewiesenen Größen für untergeordnete Objekte oder basierend auf anderen Überlegungen wie einer festen Containergröße ab.
Hinweise
Überschreiben Sie diese Methode, um das Verhalten für den Messdurchlauf des Layoutzyklus für ein Containerelement bereitzustellen.
Das angefügte Layout wird erwartet, dass "Measure " für jedes untergeordnete Element des Containers aufgerufen wird, auf das über das bereitgestellte VirtualizingLayoutContext zugegriffen werden kann.