ItemsStackPanel.ItemsUpdatingScrollMode Eigenschaft
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.
Dient zum Abrufen oder Festlegen eines Werts, der das Scrollverhalten angibt, wenn die ItemsSource aktualisiert wird.
public:
property ItemsUpdatingScrollMode ItemsUpdatingScrollMode { ItemsUpdatingScrollMode get(); void set(ItemsUpdatingScrollMode value); };
ItemsUpdatingScrollMode ItemsUpdatingScrollMode();
void ItemsUpdatingScrollMode(ItemsUpdatingScrollMode value);
public ItemsUpdatingScrollMode ItemsUpdatingScrollMode { get; set; }
var itemsUpdatingScrollMode = itemsStackPanel.itemsUpdatingScrollMode;
itemsStackPanel.itemsUpdatingScrollMode = itemsUpdatingScrollMode;
Public Property ItemsUpdatingScrollMode As ItemsUpdatingScrollMode
<ItemsStackPanel ItemsUpdatingScrollMode="itemsUpdatingScrollModeMemberName" />
Eigenschaftswert
Ein Wert der Aufzählung. Der Standardwert ist KeepItemsInView.
Hinweise
Diese Eigenschaft steuert, wie itemsStackPanel reagiert, wenn der Benutzer die Elemente gescrollt hat, und neue Elemente werden der ItemsSource hinzugefügt.
Wenn ein Benutzer beispielsweise einen Bildlauf nach unten in einer Liste von E-Mails durchführt und die ItemsSource aktualisiert wird, fügen Sie oben in der Liste eine neue E-Mail hinzu:
- Wenn ItemsUpdatingScrollMode KeepItemsInView ist, wird der Bildlaufoffset angepasst, um das erste sichtbare Element am oberen Rand der Ansicht anzuzeigen.
- Wenn ItemsUpdatingScrollMode KeepScrollOffset ist, wird der Bildlaufoffset relativ zum Anfang der Liste beibehalten. Daher werden die Elemente auf dem Bildschirm nach unten verschoben, um das neue Element zu berücksichtigen, das oben hinzugefügt wurde.
In anderen Fällen, z. B. in einer Chat-App, werden Elemente am Ende der Liste hinzugefügt. In diesem Fall können Sie ItemsUpdatingScrollMode auf KeepLastItemInView festlegen. Dadurch wird der Bildlaufoffset so angepasst, dass das letzte sichtbare Element am unteren Rand der Ansicht angezeigt wird. (KeepLastItemInView ist ab Windows 10, Version 1607, verfügbar.)
Tip
In Windows 8 verwendet das ListView-Steuerelement"VirtualizingStackPanel" als Standardelementepanel. In Windows 8.1 verwendet das ListView-SteuerelementItemsStackPanel als StandardelementePanel. Legen Sie beim Upgrade einer ListView in einer Windows 8-App auf ItemsStackPanel die ItemsUpdatingScrollMode-Eigenschaft auf KeepScrollOffset fest, wenn Sie das Verhalten des Windows 8 ListView beibehalten müssen.