Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

CollectionView.CurrentItem-Eigenschaft

 

Veröffentlicht: Oktober 2016

Ruft das aktuelle Element in der Ansicht ab.

Namespace:   System.Windows.Data
Assembly:  PresentationFramework (in PresentationFramework.dll)

public virtual object CurrentItem { get; }

Eigenschaftswert

Type: System.Object

Das aktuelle Element der Ansicht. Standardmäßig wird das erste Element der Auflistung als aktuelles Element gestartet.

Collection views support the concept of a current record pointer. 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.

Note that moving the current record pointer has some interactions with any sorting or filtering that is applied to the collection. Sorting preserves the current record pointer on the last record selected, but the collection view is restructured around it. (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. Otherwise, the current record pointer is set to the first record of the filtered collection view.

The current item of the collection is bound to automatically if the target of a binding is a singleton value. If the target is an T:System.Windows.Controls.ItemsControl, the current item is synchronized with the selected item. For example, if a list box is bound to a collection, the P:System.Windows.Data.CollectionView.CurrentItem is synchronized with the currently selected item.

Hinweise für Vererber:

Only classes that pass currency handling calls to another internal T:System.Windows.Data.CollectionView object should override this property; all other derived classes should use the M:System.Windows.Data.CollectionView.SetCurrent(System.Object,System.Int32) method to update the current values stored in the base class.

.NET Framework
Verfügbar seit 3.0
Zurück zum Anfang
Anzeigen: