ListCollectionView ListCollectionView ListCollectionView ListCollectionView Class

Definition

Stellt die Auflistungsansicht für Auflistungen dar, die IList implementieren.Represents the collection view for collections that implement IList.

public ref class ListCollectionView : System::Windows::Data::CollectionView, System::Collections::IComparer, System::ComponentModel::ICollectionViewLiveShaping, System::ComponentModel::IEditableCollectionViewAddNewItem, System::ComponentModel::IItemProperties
public class ListCollectionView : System.Windows.Data.CollectionView, System.Collections.IComparer, System.ComponentModel.ICollectionViewLiveShaping, System.ComponentModel.IEditableCollectionViewAddNewItem, System.ComponentModel.IItemProperties
type ListCollectionView = class
    inherit CollectionView
    interface IComparer
    interface IEditableCollectionViewAddNewItem
    interface IEditableCollectionView
    interface ICollectionViewLiveShaping
    interface IItemProperties
Public Class ListCollectionView
Inherits CollectionView
Implements ICollectionViewLiveShaping, IComparer, IEditableCollectionViewAddNewItem, IItemProperties
Vererbung
Implementiert

Hinweise

Beim Binden an eine datenauflistung empfiehlt es sich, die zum Sortieren, filtern oder gruppieren Sie die Daten.When you bind to a data collection, you may want to sort, filter, or group the data. Zu diesem Zweck verwenden Sie Auflistungsansichten.To do that, you use collection views. Stellen Sie sich eine CollectionView als Schicht auf die Auflistung der Bindungen-Quelle, mit dem Sie navigieren und die jeweilige quellauflistung basierend auf Sortierung, Filter und Gruppenabfragen anzeigen, ohne die zugrunde liegende bearbeiten-quellauflistung selbst.You can think of a CollectionView as the layer on top of the binding source collection that allows you to navigate and display the source collection based on sort, filter, and group queries, all without having to manipulate the underlying source collection itself. Wenn die quellauflistung implementiert die INotifyCollectionChanged Schnittstelle, die Änderungen, die ausgelöst wird, indem die CollectionChanged Ereignis an die Ansichten weitergegeben werden.If the source collection implements the INotifyCollectionChanged interface, the changes raised by the CollectionChanged event are propagated to the views.

Alle Sammlungen haben einen Standardwert CollectionView.All collections have a default CollectionView. Für alle Sammlungen implementieren IList, ListCollectionView Objekt das Standardobjekt für die Ansicht ist.For all collections implementing IList, the ListCollectionView object is the default view object. Die BindingListCollectionView ist die View-Auflistungsklasse, die für Auflistungen, implementieren verwendet IBindingList.The BindingListCollectionView is the collection view class used for collections that implement IBindingList. Rufen Sie die Standardansicht, die Sie mit der GetDefaultView Methode.To get the default view, you use the GetDefaultView method. Ein Beispiel finden Sie unter Gewusst wie: Abrufen der Standardansicht einer datenauflistung.For an example, see How to: Get the Default View of a Data Collection.

Weitere Informationen zu Auflistungsansichten, finden Sie unter Übersicht über die Datenbindung.For more information about collection views, see Data Binding Overview.

Konstruktoren

ListCollectionView(IList) ListCollectionView(IList) ListCollectionView(IList) ListCollectionView(IList)

Initialisiert eine neue Instanz der ListCollectionView-Klasse unter Verwendung einer bereitgestellten Auflistung, die IList implementiert.Initializes a new instance of the ListCollectionView class, using a supplied collection that implements IList.

Eigenschaften

ActiveComparer ActiveComparer ActiveComparer ActiveComparer

Ruft den aktuellen, aktiven, bei der Sortierung verwendeten Vergleich ab oder legt diesen fest.Gets or sets the current active comparer that is used in sorting.

ActiveFilter ActiveFilter ActiveFilter ActiveFilter

Ruft den aktuellen, aktiven Filter-Rückruf ab oder legt diesen fest.Gets or sets the current active Filter callback.

AllowsCrossThreadChanges AllowsCrossThreadChanges AllowsCrossThreadChanges AllowsCrossThreadChanges

Ruft einen Wert ab, der angibt, ob ein anderer Thread als der Thread, der CollectionView erstellt hat, SourceCollection ändern kann.Gets a value that indicates whether a thread other than the one that created the CollectionView can change the SourceCollection.

(Inherited from CollectionView)
CanAddNew CanAddNew CanAddNew CanAddNew

Ruft einen Wert ab, der angibt, ob der Auflistung ein neues Element hinzugefügt werden kann.Gets a value that indicates whether a new item can be added to the collection.

CanAddNewItem CanAddNewItem CanAddNewItem CanAddNewItem

Ruft einen Wert ab, der angibt, ob der Auflistung ein angegebenes Objekt hinzugefügt werden kann.Gets a value that indicates whether a specified object can be added to the collection.

CanCancelEdit CanCancelEdit CanCancelEdit CanCancelEdit

Ruft einen Wert ab, der angibt, ob die Auflistungsansicht ausstehende Änderungen verwerfen und die ursprünglichen Werte eines bearbeiteten Objekts wiederherstellen kann.Gets a value that indicates whether the collection view can discard pending changes and restore the original values of an edited object.

CanChangeLiveFiltering CanChangeLiveFiltering CanChangeLiveFiltering CanChangeLiveFiltering

Ruft einen Wert ab, der angibt, ob die Auflistungsansicht das Ein- oder Ausschalten von Filterdaten in Echtzeit unterstützt.Gets a value that indicates whether the collection view supports turning filtering data in real time on or off.

CanChangeLiveGrouping CanChangeLiveGrouping CanChangeLiveGrouping CanChangeLiveGrouping

Ruft einen Wert ab, der angibt, ob die Auflistungsansicht Aktivieren/Deaktivieren von Gruppieren von Daten in Echtzeit unterstützt.Gets a value that indicates whether the collection view supports turning grouping data in real time on or off.

CanChangeLiveSorting CanChangeLiveSorting CanChangeLiveSorting CanChangeLiveSorting

Ruft einen Wert ab, der angibt, ob die Auflistungsansicht Aktivieren/Deaktivieren von Sortieren von Daten in Echtzeit unterstützt.Gets a value that indicates whether the collection view supports turning sorting data in real time on or off.

CanFilter CanFilter CanFilter CanFilter

Ruft einen Wert ab, der angibt, ob die Ansicht rückrufbasiertes Filtern unterstützt.Gets a value that indicates whether the view supports callback-based filtering.

CanGroup CanGroup CanGroup CanGroup

Ruft einen Wert ab, der angibt, ob die Auflistungsansicht das Gruppieren unterstützt.Gets a value that indicates whether the collection view supports grouping.

CanRemove CanRemove CanRemove CanRemove

Ruft einen Wert ab, der angibt, ob ein Element aus der Auflistung entfernt werden kann.Gets a value that indicates whether an item can be removed from the collection.

CanSort CanSort CanSort CanSort

Ruft einen Wert ab, der angibt, ob die Auflistungsansicht das Sortieren unterstützt.Gets a value that indicates whether the collection view supports sorting.

Comparer Comparer Comparer Comparer

Gibt ein Objekt zurück, mit dem Sie die Elemente in der Ansicht vergleichen können.Returns an object that you can use to compare items in the view.

(Inherited from CollectionView)
Count Count Count Count

Ruft die geschätzte Anzahl von Datensätzen ab.Gets the estimated number of records.

Culture Culture Culture Culture

Ruft die Kulturinformationen ab, die während der Sortierung verwendet werden sollen, oder legt diese Informationen fest.Gets or sets the culture information to use during sorting.

(Inherited from CollectionView)
CurrentAddItem CurrentAddItem CurrentAddItem CurrentAddItem

Ruft das Element ab, das während der aktuellen Hinzufügetransaktion hinzugefügt wird.Gets the item that is being added during the current add transaction.

CurrentEditItem CurrentEditItem CurrentEditItem CurrentEditItem

Ruft das Element in der Auflistung ab, das gerade bearbeitet wird.Gets the item in the collection that is being edited.

CurrentItem CurrentItem CurrentItem CurrentItem

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

(Inherited from CollectionView)
CurrentPosition CurrentPosition CurrentPosition CurrentPosition

Ruft die Ordinalposition des CurrentItem in der (optional sortierten und gefilterten) Ansicht ab.Gets the ordinal position of the CurrentItem within the (optionally sorted and filtered) view.

(Inherited from CollectionView)
CustomSort CustomSort CustomSort CustomSort

Ruft ein benutzerdefiniertes Objekt ab, das IComparer implementiert, um Elemente in der Ansicht zu sortieren, oder legt dieses fest.Gets or sets a custom object that implements IComparer to sort items in the view.

Dispatcher Dispatcher Dispatcher Dispatcher

Ruft die Dispatcher dies DispatcherObject zugeordnet ist.Gets the Dispatcher this DispatcherObject is associated with.

(Inherited from DispatcherObject)
Filter Filter Filter Filter

Ruft die Methode ab, mit der bestimmt wird, ob ein Element in die Ansicht eingefügt werden kann, oder legt diese Methode fest.Gets or sets a method that is used to determine whether an item is suitable for inclusion in the view.

GroupBySelector GroupBySelector GroupBySelector GroupBySelector

Ruft einen Delegaten ab, mit dem die GroupDescription als Funktion der übergeordneten Gruppe und deren Ebene ausgewählt wird, oder legt diesen fest.Gets or sets a delegate to select the GroupDescription as a function of the parent group and its level.

GroupDescriptions GroupDescriptions GroupDescriptions GroupDescriptions

Ruft eine Auflistung der GroupDescription-Objekte ab, die das Gruppieren der Elemente in der Auflistung beschreibt.Gets a collection of GroupDescription objects that describe how the items in the collection are grouped in the view.

Groups Groups Groups Groups

Ruft die Gruppen der obersten Ebene ab.Gets the top-level groups.

InternalCount InternalCount InternalCount InternalCount

Ruft die Anzahl der Datensätze in der InternalList ab.Gets the number of records in the InternalList.

InternalList InternalList InternalList InternalList

Ruft die gefilterte und sortierte Liste der Elemente ab.Gets the filtered and sorted list of items.

IsAddingNew IsAddingNew IsAddingNew IsAddingNew

Ruft einen Wert ab, der angibt, ob eine Transaktion zum Hinzufügen ausgeführt wird.Gets a value that indicates whether an add transaction is in progress.

IsCurrentAfterLast IsCurrentAfterLast IsCurrentAfterLast IsCurrentAfterLast

Ruft einen Wert ab, mit dem angegeben wird, ob sich das CurrentItem der Ansicht hinter dem Ende der Auflistung befindet.Gets a value that indicates whether the CurrentItem of the view is beyond the end of the collection.

(Inherited from CollectionView)
IsCurrentBeforeFirst IsCurrentBeforeFirst IsCurrentBeforeFirst IsCurrentBeforeFirst

Ruft einen Wert ab, mit dem angegeben wird, ob sich das CurrentItem der Ansicht vor dem Anfang der Auflistung befindet.Gets a value that indicates whether the CurrentItem of the view is before the beginning of the collection.

(Inherited from CollectionView)
IsCurrentInSync IsCurrentInSync IsCurrentInSync IsCurrentInSync

Ruft einen Wert ab, mit dem angegeben wird, ob sich das CurrentItem an der CurrentPosition befindet.Gets a value that indicates whether the CurrentItem is at the CurrentPosition.

(Inherited from CollectionView)
IsDataInGroupOrder IsDataInGroupOrder IsDataInGroupOrder IsDataInGroupOrder

Ruft einen Wert ab, der angibt, ob die Liste der Elemente (ggf. nach dem Anwenden der Sortierung und der Filter) bereits die richtige Reihenfolge für die Gruppierung aufweist.Gets or sets a value that indicates whether the list of items (after applying the sort and filters, if any) is already in the correct order for grouping.

IsDynamic IsDynamic IsDynamic IsDynamic

Ruft einen Wert ab, mit dem angegeben wird, ob die zugrunde liegende Auflistung Änderungsbenachrichtigungen bereitstellt.Gets a value that indicates whether the underlying collection provides change notifications.

(Inherited from CollectionView)
IsEditingItem IsEditingItem IsEditingItem IsEditingItem

Ruft einen Wert ab, der angibt, ob eine Transaktion zum Bearbeiten ausgeführt wird.Gets a value that indicates whether an edit transaction is in progress.

IsEmpty IsEmpty IsEmpty IsEmpty

Gibt einen Wert zurück, der angibt, ob die resultierende (gefilterte) Ansicht leer ist.Returns a value that indicates whether the resulting (filtered) view is empty.

IsGrouping IsGrouping IsGrouping IsGrouping

Ruft einen Wert ab, mit dem angegeben wird, ob die Ansicht Gruppen enthält.Gets a value that indicates whether there are groups in the view.

IsInUse IsInUse IsInUse IsInUse

Ruft einen Wert ab, der angibt, ob ein Objekt Ereignisse aus dieser CollectionView abonniert.Gets a value that indicates whether any object is subscribing to the events of this CollectionView.

(Inherited from CollectionView)
IsLiveFiltering IsLiveFiltering IsLiveFiltering IsLiveFiltering

Ruft einen Wert ab, der angibt, ob die Filterung von Daten in Echtzeit aktiviert ist.Gets or sets a value that indicates whether filtering data in real time is enabled.

IsLiveGrouping IsLiveGrouping IsLiveGrouping IsLiveGrouping

Ruft einen Wert ab, der angibt, ob die Gruppierung von Daten in Echtzeit aktiviert ist.Gets or sets a value that indicates whether grouping data in real time is enabled.

IsLiveSorting IsLiveSorting IsLiveSorting IsLiveSorting

Ruft einen Wert ab, der angibt, ob die Sortierung in Echtzeit aktiviert ist.Gets or sets a value that indicates whether sorting in real time is enabled.

IsRefreshDeferred IsRefreshDeferred IsRefreshDeferred IsRefreshDeferred

Ruft einen Wert ab, mit dem angegeben wird, ob ein ausstehender DeferRefresh() vorhanden ist.Gets a value that indicates whether there is an outstanding DeferRefresh() in use.

(Inherited from CollectionView)
ItemProperties ItemProperties ItemProperties ItemProperties

Ruft eine Auflistung von Objekten ab, die die Eigenschaften der Elemente in der Auflistung beschreibt.Gets a collection of objects that describes the properties of the items in the collection.

LiveFilteringProperties LiveFilteringProperties LiveFilteringProperties LiveFilteringProperties

Ruft eine Auflistung von Zeichenfolgen an, die die Eigenschaften angeben, die am Filtern von Daten in Echtzeit beteiligt sind.Gets a collection of strings that specify the properties that participate in filtering data in real time.

LiveGroupingProperties LiveGroupingProperties LiveGroupingProperties LiveGroupingProperties

Ruft eine Auflistung von Zeichenfolgen ab, die die Eigenschaften angeben, die am Gruppieren von Daten in Echtzeit beteiligt sind.Gets a collection of strings that specify the properties that participate in grouping data in real time.

LiveSortingProperties LiveSortingProperties LiveSortingProperties LiveSortingProperties

Ruft eine Auflistung von Zeichenfolgen ab, die die Eigenschaften angeben, die am Sortieren von Daten in Echtzeit beteiligt sind.Gets a collection of strings that specify the properties that participate in sorting data in real time.

NeedsRefresh NeedsRefresh NeedsRefresh NeedsRefresh

Ruft einen Wert ab, mit dem angegeben wird, ob die Ansicht aktualisiert werden muss.Gets a value that indicates whether the view needs to be refreshed.

(Inherited from CollectionView)
NewItemPlaceholderPosition NewItemPlaceholderPosition NewItemPlaceholderPosition NewItemPlaceholderPosition

Ruft die Position des neuen Elementplatzhalters in der ListCollectionView ab oder legt diese fest.Gets or sets the position of the new item placeholder in the ListCollectionView.

SortDescriptions SortDescriptions SortDescriptions SortDescriptions

Ruft eine Auflistung von SortDescription-Objekten ab, die beschreibt, wie die Elemente in der Auflistung in der Ansicht sortiert werden.Gets a collection of SortDescription objects that describes how the items in the collection are sorted in the view.

SourceCollection SourceCollection SourceCollection SourceCollection

Gibt die zugrunde liegende ungefilterte Auflistung zurück.Returns the underlying unfiltered collection.

(Inherited from CollectionView)
UpdatedOutsideDispatcher UpdatedOutsideDispatcher UpdatedOutsideDispatcher UpdatedOutsideDispatcher

Ruft einen Wert ab, mit dem angegeben wird, ob eine Aktualisierung des Änderungsprotokolls erforderlich war, weil eine CollectionChanged-Benachrichtigung in einem anderen Thread empfangen wurde, ohne zuvor den Benutzeroberfläche (User Interface, UI)user interface (UI)-Threadverteiler zu durchlaufen.Gets a value that indicates whether it has been necessary to update the change log because a CollectionChanged notification has been received on a different thread without first entering the Benutzeroberfläche (User Interface, UI)user interface (UI) thread dispatcher.

(Inherited from CollectionView)
UsesLocalArray UsesLocalArray UsesLocalArray UsesLocalArray

Ruft einen Wert ab, der angibt, ob zum Sortieren und Filtern eine private Kopie der Daten erforderlich ist.Gets a value that indicates whether a private copy of the data is needed for sorting and filtering.

Methoden

AddNew() AddNew() AddNew() AddNew()

Startet eine Transaktion zum Hinzufügen und gibt das ausstehende neue Element zurück.Starts an add transaction and returns the pending new item.

AddNewItem(Object) AddNewItem(Object) AddNewItem(Object) AddNewItem(Object)

Fügt der Auflistung das angegebene Objekt hinzu.Adds the specified object to the collection.

CancelEdit() CancelEdit() CancelEdit() CancelEdit()

Beendet die Transaktion zum Bearbeiten und stellt, wenn möglich, den ursprünglichen Wert des Elements wieder her.Ends the edit transaction, and if possible, restores the original value to the item.

CancelNew() CancelNew() CancelNew() CancelNew()

Beendet die Transaktion zum Hinzufügen und verwirft das ausstehende neue Element.Ends the add transaction and discards the pending new item.

CheckAccess() CheckAccess() CheckAccess() CheckAccess()

Bestimmt, ob der aufrufende Thread den Zugriff auf diese kann DispatcherObject.Determines whether the calling thread has access to this DispatcherObject.

(Inherited from DispatcherObject)
ClearChangeLog() ClearChangeLog() ClearChangeLog() ClearChangeLog()

Löscht alle anstehenden Änderungen aus dem Änderungsprotokoll.Clears any pending changes from the change log.

(Inherited from CollectionView)
ClearPendingChanges() ClearPendingChanges() ClearPendingChanges() ClearPendingChanges()

Löscht nicht verarbeitete Änderungen der Sammlung.Clears unprocessed changed to the collection.

(Inherited from CollectionView)
CommitEdit() CommitEdit() CommitEdit() CommitEdit()

Beendet die Transaktion zum Bearbeiten und speichert die ausstehenden Änderungen.Ends the edit transaction and saves the pending changes.

CommitNew() CommitNew() CommitNew() CommitNew()

Beendet die Transaktion zum Hinzufügen und speichert das ausstehende neue Element.Ends the add transaction and saves the pending new item.

Compare(Object, Object) Compare(Object, Object) Compare(Object, Object) Compare(Object, Object)

Vergleicht zwei Objekte und gibt über den zurückgegebenen Wert an, ob eines der Objekte kleiner, gleich oder größer als das andere Objekt ist.Compares two objects and returns a value that indicates whether one is less than, equal to, or greater than the other.

Contains(Object) Contains(Object) Contains(Object) Contains(Object)

Gibt einen Wert zurück, der angibt, ob ein angegebenes Element zur Auflistungsansicht gehört.Returns a value that indicates whether a given item belongs to the collection view.

DeferRefresh() DeferRefresh() DeferRefresh() DeferRefresh()

Wechselt in eine Verzögerungsschleife, mit der Sie Änderungen in der Ansicht zusammenführen und die automatische Aktualisierung verzögern können.Enters a defer cycle that you can use to merge changes to the view and delay automatic refresh.

(Inherited from CollectionView)
DetachFromSourceCollection() DetachFromSourceCollection() DetachFromSourceCollection() DetachFromSourceCollection()

Entfernt den Verweis auf die darunterliegende Auflistung aus der CollectionView.Removes the reference to the underlying collection from the CollectionView.

(Inherited from CollectionView)
EditItem(Object) EditItem(Object) EditItem(Object) EditItem(Object)

Startet eine Transaktion zum Bearbeiten des angegebenen Elements.Begins an edit transaction of the specified item.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Gibt ein Objekt zurück, mit dem Sie die Elemente in der Ansicht auflisten können.Returns an object that you can use to enumerate the items in the view.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetItemAt(Int32) GetItemAt(Int32) GetItemAt(Int32) GetItemAt(Int32)

Ruft das Element an der angegebenen Position in der Ansicht ab.Retrieves the item at the specified position in the view.

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
IndexOf(Object) IndexOf(Object) IndexOf(Object) IndexOf(Object)

Gibt den Index zurück, an den das angegebene Datenelement in der Auflistung gehört, oder -1, wenn der Index dieses Elements unbekannt ist.Returns the index where the given data item belongs in the collection, or -1 if the index of that item is unknown.

InternalContains(Object) InternalContains(Object) InternalContains(Object) InternalContains(Object)

Gibt einen Wert zurück, der angibt, ob die InternalList das Element enthält.Return a value that indicates whether the InternalList contains the item.

InternalGetEnumerator() InternalGetEnumerator() InternalGetEnumerator() InternalGetEnumerator()

Gibt einen Enumerator für den InternalList zurück.Returns an enumerator for the InternalList.

InternalIndexOf(Object) InternalIndexOf(Object) InternalIndexOf(Object) InternalIndexOf(Object)

Gibt den Index des angegebenen Elements in der InternalList zurück.Returns the index of the specified item in the InternalList.

InternalItemAt(Int32) InternalItemAt(Int32) InternalItemAt(Int32) InternalItemAt(Int32)

Gibt das Element am angegebenen Index in der InternalList zurück.Returns the item at the given index in the InternalList.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
MoveCurrentTo(Object) MoveCurrentTo(Object) MoveCurrentTo(Object) MoveCurrentTo(Object)

Legt das angegebene Element als CurrentItem in der Ansicht fest.Sets the specified item to be the CurrentItem in the view.

(Inherited from CollectionView)
MoveCurrentToFirst() MoveCurrentToFirst() MoveCurrentToFirst() MoveCurrentToFirst()

Legt das erste Element in der Ansicht als CurrentItem fest.Sets the first item in the view as the CurrentItem.

(Inherited from CollectionView)
MoveCurrentToLast() MoveCurrentToLast() MoveCurrentToLast() MoveCurrentToLast()

Legt das letzte Element in der Ansicht als CurrentItem fest.Sets the last item in the view as the CurrentItem.

(Inherited from CollectionView)
MoveCurrentToNext() MoveCurrentToNext() MoveCurrentToNext() MoveCurrentToNext()

Legt das Element nach dem CurrentItem in der Ansicht als CurrentItem fest.Sets the item after the CurrentItem in the view as the CurrentItem.

(Inherited from CollectionView)
MoveCurrentToPosition(Int32) MoveCurrentToPosition(Int32) MoveCurrentToPosition(Int32) MoveCurrentToPosition(Int32)

Legt das Element am angegebenen Index als das CurrentItem in der Ansicht fest.Sets the item at the specified index to be the CurrentItem in the view.

MoveCurrentToPrevious() MoveCurrentToPrevious() MoveCurrentToPrevious() MoveCurrentToPrevious()

Legt das Element vor CurrentItem in der Ansicht als CurrentItem fest.Sets the item before the CurrentItem in the view as the CurrentItem.

(Inherited from CollectionView)
OKToChangeCurrent() OKToChangeCurrent() OKToChangeCurrent() OKToChangeCurrent()

Gibt einen Wert zurück, mit dem angegeben wird, ob die Ansicht das CurrentItem-Element ändern kann.Returns a value that indicates whether the view can change which item is the CurrentItem.

(Inherited from CollectionView)
OnAllowsCrossThreadChangesChanged() OnAllowsCrossThreadChangesChanged() OnAllowsCrossThreadChangesChanged() OnAllowsCrossThreadChangesChanged()

Tritt ein, wenn sich die AllowsCrossThreadChanges-Eigenschaft ändert.Occurs when the AllowsCrossThreadChanges property changes.

OnBeginChangeLogging(NotifyCollectionChangedEventArgs) OnBeginChangeLogging(NotifyCollectionChangedEventArgs) OnBeginChangeLogging(NotifyCollectionChangedEventArgs) OnBeginChangeLogging(NotifyCollectionChangedEventArgs)

Wird von der Basisklasse aufgerufen, um die abgeleitete Klasse zu benachrichtigen, dass ein CollectionChanged-Ereignis an die Meldungswarteschlange gesendet wurde.Called by the base class to notify the derived class that a CollectionChanged event has been posted to the message queue.

OnCollectionChanged(NotifyCollectionChangedEventArgs) OnCollectionChanged(NotifyCollectionChangedEventArgs) OnCollectionChanged(NotifyCollectionChangedEventArgs) OnCollectionChanged(NotifyCollectionChangedEventArgs)

Löst das CollectionChanged-Ereignis aus.Raises the CollectionChanged event.

(Inherited from CollectionView)
OnCollectionChanged(Object, NotifyCollectionChangedEventArgs) OnCollectionChanged(Object, NotifyCollectionChangedEventArgs) OnCollectionChanged(Object, NotifyCollectionChangedEventArgs) OnCollectionChanged(Object, NotifyCollectionChangedEventArgs)

Löst das CollectionChanged-Ereignis aus.Raises the CollectionChanged event.

(Inherited from CollectionView)
OnCurrentChanged() OnCurrentChanged() OnCurrentChanged() OnCurrentChanged()

Löst das CurrentChanged-Ereignis aus.Raises the CurrentChanged event.

(Inherited from CollectionView)
OnCurrentChanging() OnCurrentChanging() OnCurrentChanging() OnCurrentChanging()

Löst ein CurrentChanging-Ereignis aus, das nicht abgebrochen werden kann.Raises a CurrentChanging event that is not cancelable.

(Inherited from CollectionView)
OnCurrentChanging(CurrentChangingEventArgs) OnCurrentChanging(CurrentChangingEventArgs) OnCurrentChanging(CurrentChangingEventArgs) OnCurrentChanging(CurrentChangingEventArgs)

Löst das CurrentChanging-Ereignis mit den angegebenen Argumenten aus.Raises the CurrentChanging event with the specified arguments.

(Inherited from CollectionView)
OnPropertyChanged(PropertyChangedEventArgs) OnPropertyChanged(PropertyChangedEventArgs) OnPropertyChanged(PropertyChangedEventArgs) OnPropertyChanged(PropertyChangedEventArgs)

Löst das PropertyChanged-Ereignis mit den angegebenen Argumenten aus.Raises the PropertyChanged event using the specified arguments.

(Inherited from CollectionView)
PassesFilter(Object) PassesFilter(Object) PassesFilter(Object) PassesFilter(Object)

Gibt einen Wert zurück, mit dem angegeben wird, ob das angegebene Element zur Ansicht in der zugrunde liegenden Auflistung gehört.Returns a value that indicates whether the specified item in the underlying collection belongs to the view.

ProcessCollectionChanged(NotifyCollectionChangedEventArgs) ProcessCollectionChanged(NotifyCollectionChangedEventArgs) ProcessCollectionChanged(NotifyCollectionChangedEventArgs) ProcessCollectionChanged(NotifyCollectionChangedEventArgs)

Behandelt CollectionChanged-Ereignisse.Handles CollectionChanged events.

ProcessPendingChanges() ProcessPendingChanges() ProcessPendingChanges() ProcessPendingChanges()

Stellt sicher, dass für alle ausstehenden Änderungen an der Sammlung ein Commit ausgeführt wurden.Ensures that all pending changes to the collection have been committed.

(Inherited from CollectionView)
Refresh() Refresh() Refresh() Refresh()

Erstellt die Ansicht neu.Re-creates the view.

(Inherited from CollectionView)
RefreshOrDefer() RefreshOrDefer() RefreshOrDefer() RefreshOrDefer()

Aktualisiert die Ansicht oder gibt an, dass die Ansicht aktualisiert werden muss, sobald der Verzögerungszyklus abgeschlossen ist.Refreshes the view or specifies that the view needs to be refreshed when the defer cycle completes.

(Inherited from CollectionView)
RefreshOverride() RefreshOverride() RefreshOverride() RefreshOverride()

Erstellt die Ansicht neu.Recreates the view.

Remove(Object) Remove(Object) Remove(Object) Remove(Object)

Entfernt das angegebene Element aus der Auflistung.Removes the specified item from the collection.

RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

Entfernt das Element an der angegebenen Position aus der Auflistung.Removes the item at the specified position from the collection.

SetCurrent(Object, Int32) SetCurrent(Object, Int32) SetCurrent(Object, Int32) SetCurrent(Object, Int32)

Legt das angegebene Element und den angegebenen Index als Werte der CurrentItem-Eigenschaft und der CurrentPosition-Eigenschaft fest.Sets the specified item and index as the values of the CurrentItem and CurrentPosition properties.

(Inherited from CollectionView)
SetCurrent(Object, Int32, Int32) SetCurrent(Object, Int32, Int32) SetCurrent(Object, Int32, Int32) SetCurrent(Object, Int32, Int32)

Legt das angegebene Element und den angegebenen Index als Werte der CurrentItem-Eigenschaft und der CurrentPosition-Eigenschaft fest.Sets the specified item and index as the values of the CurrentItem and CurrentPosition properties. Diese Methode kann im Konstruktor einer abgeleiteten Klasse aufgerufen werden.This method can be called from a constructor of a derived class.

(Inherited from CollectionView)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)
VerifyAccess() VerifyAccess() VerifyAccess() VerifyAccess()

Erzwingt, dass der aufrufende Thread den Zugriff auf diese DispatcherObject.Enforces that the calling thread has access to this DispatcherObject.

(Inherited from DispatcherObject)

Explizite Schnittstellenimplementierungen

IComparer.Compare(Object, Object) IComparer.Compare(Object, Object) IComparer.Compare(Object, Object) IComparer.Compare(Object, Object)

Dieser Member unterstützt die Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF)-Infrastruktur und ist nicht für die direkte Verwendung im Code vorgesehen.This member supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

Gibt ein IEnumerator-Objekt zurück, mit dem Sie die Elemente in der Ansicht auflisten können.Returns an IEnumerator object that you can use to enumerate the items in the view.

(Inherited from CollectionView)

Ereignisse

CollectionChanged CollectionChanged CollectionChanged CollectionChanged

Tritt ein, wenn die Ansicht geändert wurde.Occurs when the view has changed.

(Inherited from CollectionView)
CurrentChanged CurrentChanged CurrentChanged CurrentChanged

Tritt ein, nachdem sich CurrentItem geändert hat.Occurs after the CurrentItem has changed.

(Inherited from CollectionView)
CurrentChanging CurrentChanging CurrentChanging CurrentChanging

Tritt ein, wenn der CurrentItem geändert wird.Occurs when the CurrentItem is changing.

(Inherited from CollectionView)
INotifyCollectionChanged.CollectionChanged INotifyCollectionChanged.CollectionChanged INotifyCollectionChanged.CollectionChanged INotifyCollectionChanged.CollectionChanged

Tritt ein, wenn die Ansicht geändert wurde.Occurs when the view has changed.

(Inherited from CollectionView)
INotifyPropertyChanged.PropertyChanged INotifyPropertyChanged.PropertyChanged INotifyPropertyChanged.PropertyChanged INotifyPropertyChanged.PropertyChanged

Tritt ein, wenn sich ein Eigenschaftswert ändert.Occurs when a property value changes.

(Inherited from CollectionView)
PropertyChanged PropertyChanged PropertyChanged PropertyChanged

Tritt ein, wenn sich ein Eigenschaftswert geändert hat.Occurs when a property value has changed.

(Inherited from CollectionView)

Extension Methods

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ umCasts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen TypsFilters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Konvertiert eine IEnumerable auf eine IQueryable.Converts an IEnumerable to an IQueryable.

Gilt für: