CollectionView.CurrentItem CollectionView.CurrentItem CollectionView.CurrentItem CollectionView.CurrentItem Property

Definition

Ruft das aktuelle Element in der Ansicht ab.Gets the current item in the view.

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.The current item of the view. Standardmäßig wird das erste Element der Auflistung als aktuelles Element gestartet.By default, the first item of the collection starts as the current item.

Implementiert

Hinweise

Sammlungs Sichten unterstützen das Konzept eines aktuellen Daten Satz Zeigers.Collection views support the concept of a current record pointer. Wenn Sie durch die Objekte in einer Auflistungs Ansicht navigieren, verschieben Sie einen Daten Satz Zeiger, mit dem Sie das Objekt abrufen können, das an dieser bestimmten Position in der Auflistung vorhanden ist.As you navigate through the objects in a collection view, you are moving a record pointer that allows you to retrieve the object that exists at that particular location in the collection.

Beachten Sie, dass das Verschieben des aktuellen Daten Satz Zeigers einige Interaktionen mit allen Sortierungen oder Filtern aufweist, die auf die Auflistung angewendet werden.Note that moving the current record pointer has some interactions with any sorting or filtering that is applied to the collection. Bei der Sortierung wird der aktuelle Daten Satz Zeiger für den letzten ausgewählten Datensatz beibehalten. Die Sammlungsansicht wird jedoch um die Ansicht umstrukturiert.Sorting preserves the current record pointer on the last record selected, but the collection view is restructured around it. (Vielleicht war der ausgewählte Datensatz bereits am Anfang der Liste, aber jetzt befindet sich der ausgewählte Datensatz möglicherweise irgendwo in der Mitte.) Beim Filtern wird der ausgewählte Datensatz beibehalten, wenn die Auswahl nach der Filterung in der Ansicht bleibt.(Perhaps the selected record was at the beginning of the list before, but now the selected record might be somewhere in the middle.) Filtering preserves the selected record if that selection remains in view after the filtering. Andernfalls wird der aktuelle Daten Satz Zeiger auf den ersten Datensatz der gefilterten Auflistungs Ansicht festgelegt.Otherwise, the current record pointer is set to the first record of the filtered collection view.

Das aktuelle Element der Auflistung ist automatisch an gebunden, wenn das Ziel einer Bindung ein Singleton-Wert ist.The current item of the collection is bound to automatically if the target of a binding is a singleton value. Wenn das Ziel ein ItemsControlist, wird das aktuelle Element mit dem ausgewählten Element synchronisiert.If the target is an ItemsControl, the current item is synchronized with the selected item. Wenn ein Listenfeld z. b. an eine Auflistung gebunden ist, CurrentItem wird das mit dem aktuell ausgewählten Element synchronisiert.For example, if a list box is bound to a collection, the CurrentItem is synchronized with the currently selected item.

Hinweise für Vererber

Nur Klassen, die an ein anderes internes CollectionView Objekt Währungs Behandlungs Aufrufe übergeben, sollten diese Eigenschaft überschreiben. alle anderen abgeleiteten Klassen sollten die SetCurrent(Object, Int32) -Methode verwenden, um die in der Basisklasse gespeicherten aktuellen Werte zu aktualisieren.Only classes that pass currency handling calls to another internal CollectionView object should override this property; all other derived classes should use the SetCurrent(Object, Int32) method to update the current values stored in the base class.

Gilt für: