CollectionView.CurrentItem 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.
Ruft das aktuelle Element in der Ansicht ab.
public:
virtual property System::Object ^ CurrentItem { System::Object ^ get(); };
public virtual object CurrentItem { get; }
member this.CurrentItem : obj
Public Overridable ReadOnly Property CurrentItem As Object
Eigenschaftswert
Das aktuelle Element der Ansicht. Standardmäßig wird das erste Element der Auflistung als aktuelles Element gestartet.
Implementiert
Hinweise
Sammlungsansichten unterstützen das Konzept eines aktuellen Datensatzzeigers. Während Sie durch die Objekte in einer Auflistungsansicht navigieren, verschieben Sie einen Datensatzzeiger, mit dem Sie das Objekt abrufen können, das an dieser bestimmten Position in der Auflistung vorhanden ist.
Beachten Sie, dass beim Verschieben des aktuellen Datensatzzeigers einige Interaktionen mit jeder Sortierung oder Filterung auftreten, die auf die Auflistung angewendet wird. Beim Sortieren bleibt der aktuelle Datensatzzeiger für den letzten ausgewählten Datensatz erhalten, die Sammlungsansicht wird jedoch um den Datensatz umstrukturiert. (Vielleicht befand sich der ausgewählte Datensatz am Anfang der Liste, aber jetzt befindet sich der ausgewählte Datensatz möglicherweise in der Mitte.) Die Filterung behält den ausgewählten Datensatz bei, wenn diese Auswahl nach der Filterung in der Ansicht bleibt. Andernfalls wird der aktuelle Datensatzzeiger auf den ersten Datensatz der gefilterten Auflistungsansicht festgelegt.
Das aktuelle Element der Auflistung wird automatisch gebunden, wenn das Ziel einer Bindung ein Singletonwert ist. Wenn es sich bei dem Ziel um ein ItemsControlZiel handelt, wird das aktuelle Element mit dem ausgewählten Element synchronisiert. Wenn z. B. ein Listenfeld an eine Auflistung gebunden ist, wird die CurrentItem Synchronisierung mit dem aktuell ausgewählten Element erfolgt.
Hinweise für Vererber
Nur Klassen, die Währungsbehandlungsaufrufe an ein anderes internes CollectionView Objekt übergeben, sollten diese Eigenschaft überschreiben. Alle anderen abgeleiteten Klassen sollten die SetCurrent(Object, Int32) Methode verwenden, um die aktuellen Werte zu aktualisieren, die in der Basisklasse gespeichert sind.