Freigeben über


VirtualizingLayoutContext.LayoutOrigin Eigenschaft

Definition

Ruft den Ursprungspunkt für die geschätzte Inhaltsgröße ab oder legt diesen fest.

public:
 property Point LayoutOrigin { Point get(); void set(Point value); };
Point LayoutOrigin();

void LayoutOrigin(Point value);
public Point LayoutOrigin { get; set; }
var point = virtualizingLayoutContext.layoutOrigin;
virtualizingLayoutContext.layoutOrigin = point;
Public Property LayoutOrigin As Point

Eigenschaftswert

Der Ursprungspunkt für die geschätzte Inhaltsgröße.

Hinweise

LayoutOrigin wird verwendet, um Layouts zu virtualisieren, die bei der Bestimmung der Größe und Position von Inhalten auf Schätzungen basieren. Es ermöglicht dem Layout, den geschätzten Ursprung des Inhalts zu korrigieren, wenn er sich aufgrund der fortlaufenden Schätzung ändert oder möglicherweise die tatsächliche Größe identifiziert, die verwendet werden soll. Beispielsweise ist es möglich, dass ein Benutzer zurück an den Anfang des Inhalts scrollt, den das Layout für die Inhaltsgröße schätzt, die es als Teil seiner MeasureOverride meldet, immer genauer wird. Wenn die vorhergesagte Position des Inhalts nicht bereits mit der zuvor vorher vorhergesagten Position übereinstimmt (z. B. wenn die Größe der Elemente am Ende kleiner ist als bisher angenommen), kann das Layout einen neuen Ursprung angeben. Der viewport, der dem Layout bei nachfolgenden Durchläufen bereitgestellt wird, berücksichtigt den angepassten Ursprung.

Gilt für: