ItemCollection Klasa

Definicja

Zawiera listę elementów, które stanowią zawartość ItemsControl.Holds the list of items that constitute the content of an ItemsControl.

public ref class ItemCollection sealed : System::Windows::Data::CollectionView, System::Collections::IList, System::ComponentModel::ICollectionViewLiveShaping, System::ComponentModel::IEditableCollectionViewAddNewItem, System::ComponentModel::IItemProperties, System::Windows::IWeakEventListener
[System.Windows.Localizability(System.Windows.LocalizationCategory.Ignore)]
public sealed class ItemCollection : System.Windows.Data.CollectionView, System.Collections.IList, System.ComponentModel.ICollectionViewLiveShaping, System.ComponentModel.IEditableCollectionViewAddNewItem, System.ComponentModel.IItemProperties, System.Windows.IWeakEventListener
type ItemCollection = class
    inherit CollectionView
    interface IList
    interface ICollection
    interface IEnumerable
    interface IEditableCollectionViewAddNewItem
    interface IEditableCollectionView
    interface ICollectionViewLiveShaping
    interface IItemProperties
    interface IWeakEventListener
Public NotInheritable Class ItemCollection
Inherits CollectionView
Implements ICollectionViewLiveShaping, IEditableCollectionViewAddNewItem, IItemProperties, IList, IWeakEventListener
Dziedziczenie
Atrybuty
Implementuje

Przykłady

Jeśli masz ItemsControl, ListBox na przykład, który ma zawartość Items , możesz użyć właściwości ItemCollection, aby uzyskać dostęp do, który jest widokiem.If you have an ItemsControl, such as a ListBox that has content, you can use the Items property to access the ItemCollection, which is a view. Ponieważ jest to widok, można użyć funkcji związanych z widokiem, takich jak sortowanie, filtrowanie i grupowanie.Because it is a view, you can then use the view-related functionalities such as sorting, filtering, and grouping. Należy pamiętać, że gdy ItemsSource jest ustawiony, delegat operacji widoku do widoku w kolekcji ItemsSource.Note that when ItemsSource is set, the view operations delegate to the view over the ItemsSource collection. W związku z tym obiekt ItemCollection obsługuje sortowanie, filtrowanie i grupowanie tylko wtedy, gdy delegowany przez niego widok jest obsługiwany.Therefore, the ItemCollection supports sorting, filtering, and grouping only if the delegated view supported them.

Poniższy przykład pokazuje, jak sortować zawartość ListBox nazwanego. myListBoxThe following example shows how to sort the content of a ListBox named myListBox. W tym przykładzie Content jest nazwą właściwości, według której ma zostać wykonane sortowanie.In this example, Content is the name of the property to sort by.

myListBox.Items.SortDescriptions.Add(
    new SortDescription("Content", ListSortDirection.Descending));
myListBox.Items.SortDescriptions.Add(New SortDescription("Content", ListSortDirection.Descending))

Gdy to zrobisz, widok może lub nie jest widokiem domyślnym, w zależności od tego, jak dane są skonfigurowane na urządzeniu ItemsControl.When you do this, the view might or might not be the default view, depending on how the data is set up on your ItemsControl. Na przykład gdy ItemsSource właściwość jest powiązana CollectionViewSourcez, widok, Items który uzyskano przy użyciu właściwości, nie jest widokiem domyślnym.For example, when the ItemsSource property is bound to a CollectionViewSource, the view that you obtain using the Items property is not the default view.

Jeśli jest powiązane (używasz właściwości), możesz wykonać następujące czynności, aby uzyskać widok domyślny: ItemsSource ItemsControlIf your ItemsControl is bound (you are using the ItemsSource property), then you can do the following to get the default view:

CollectionView myView;
Private myView As CollectionView
myView = (CollectionView)CollectionViewSource.GetDefaultView(myItemsControl.ItemsSource);
myView = CType(CollectionViewSource.GetDefaultView(myItemsControl.ItemsSource), CollectionView)

Alternatywnie można określić kryteria filtrowania, sortowania i grupowania w programie XAMLXAML. CollectionViewSourceAlternately, you can specify filtering, sorting, and grouping criteria in XAMLXAML using CollectionViewSource.

Uwagi

ItemCollectionzachowuje kolekcję elementów, takich jak ciągi, obiekty, XMLXML węzły, elementy i inne kolekcje.ItemCollection maintains a collection of items such as strings, objects, XMLXML nodes, elements, and other collections. Program używa danych w celu wygenerowania jego zawartości. ItemCollection ItemsControlAn ItemsControl uses the data in the ItemCollection to generate its content. Jeśli chcesz agregować więcej niż jedną kolekcję, przypisz CompositeCollection ItemsSource do właściwości ItemsControl.If you want to aggregate more than one collection, assign a CompositeCollection to the ItemsSource property of your ItemsControl.

Użyj właściwości lub właściwości, aby określić kolekcję, która ma zostać użyta do ItemsControlwygenerowania zawartości. ItemsSource ItemsUse either the Items property or the ItemsSource property to specify the collection that should be used to generate the content of your ItemsControl. Gdy właściwość jest ustawiona, kolekcja będzie tylko do odczytu i o stałym rozmiarze. Items ItemsSourceWhen the ItemsSource property is set, the Items collection will be made read-only and fixed-size. Oznacza to, że jeśli używasz ItemsSource właściwości, nie możesz ItemCollection bezpośrednio dodawać, usuwać ani zmieniać elementów.This means that if you are using the ItemsSource property, you cannot add, delete, or change items in the ItemCollection directly.

ItemCollectionjest i CollectionView w związku z tym udostępnia funkcje widoku kolekcji, takie jak sortowanie, grupowanie i filtrowanie.ItemCollection is a CollectionView and therefore provides collection view functionalities, such as sorting, grouping, and filtering. Aby uzyskać więcej informacji, SortDescriptionszobacz Filter, i GroupDescriptions.For more information, see SortDescriptions, Filter, and GroupDescriptions.

Aby uzyskać więcej informacji o widokach kolekcji, zobacz temat powiązanie danych — omówienie.For more information about collection views, see Data Binding Overview.

Właściwości

AllowsCrossThreadChanges

Pobiera wartość wskazującą, czy wątek inny niż ten, który utworzył CollectionView obiekt, może SourceCollectionzmienić.Gets a value that indicates whether a thread other than the one that created the CollectionView can change the SourceCollection.

(Odziedziczone po CollectionView)
CanChangeLiveFiltering

Pobiera wartość wskazującą, czy widok kolekcji obsługuje Włączanie i wyłączanie filtrowania danych w czasie rzeczywistym.Gets a value that indicates whether the collection view supports turning filtering data in real time on or off.

CanChangeLiveGrouping

Pobiera wartość wskazującą, czy widok kolekcji obsługuje Włączanie i wyłączanie grupowania danych w czasie rzeczywistym.Gets a value that indicates whether the collection view supports turning grouping data in real time on or off.

CanChangeLiveSorting

Pobiera wartość wskazującą, czy widok kolekcji obsługuje Włączanie i wyłączanie sortowania danych w czasie rzeczywistym.Gets a value that indicates whether the collection view supports turning sorting data in real time on or off.

CanFilter

Pobiera wartość wskazującą, czy ten widok kolekcji obsługuje filtrowanie.Gets a value that indicates whether this collection view supports filtering.

CanGroup

Pobiera wartość wskazującą, czy ten widok kolekcji obsługuje grupowanie.Gets a value that indicates whether this collection view supports grouping.

CanSort

Pobiera wartość wskazującą, czy ten widok kolekcji obsługuje sortowanie.Gets a value that indicates whether this collection view supports sorting.

Comparer

Zwraca obiekt, którego można użyć do porównania elementów w widoku.Returns an object that you can use to compare items in the view.

(Odziedziczone po CollectionView)
Count

Pobiera liczbę rekordów w kolekcji.Gets the number of records in the collection.

Culture

Pobiera lub ustawia informacje o kulturze, które będą używane podczas sortowania.Gets or sets the culture information to use during sorting.

(Odziedziczone po CollectionView)
CurrentItem

Pobiera bieżący element z widoku.Gets the current item in the view.

CurrentPosition

Pobiera pozycję porządkową bieżącego elementu w widoku.Gets the ordinal position of the current item within the view.

Dispatcher

Dispatcher Pobiera ten DispatcherObject program jest skojarzony z.Gets the Dispatcher this DispatcherObject is associated with.

(Odziedziczone po DispatcherObject)
Filter

Pobiera lub ustawia wywołanie zwrotne używane do określenia, czy element jest odpowiedni do uwzględnienia w widoku.Gets or sets a callback used to determine if an item is suitable for inclusion in the view.

GroupDescriptions

Pobiera kolekcję GroupDescription obiektów, które definiują sposób grupowania elementów.Gets a collection of GroupDescription objects that defines how to group the items.

Groups

Pobiera grupy najwyższego poziomu, które są zbudowane zgodnie GroupDescriptionsz.Gets the top-level groups that are constructed according to the GroupDescriptions.

IsCurrentAfterLast

Pobiera wartość wskazującą, czy bieżący element widoku znajduje się poza końcem kolekcji.Gets a value that indicates whether the current item of the view is beyond the end of the collection.

IsCurrentBeforeFirst

Pobiera wartość wskazującą, czy bieżący element widoku wykracza poza początek kolekcji.Gets a value that indicates whether the current item of the view is beyond the beginning of the collection.

IsCurrentInSync

Pobiera wartość wskazującą, czy CurrentItem jest CurrentPositionw.Gets a value that indicates whether the CurrentItem is at the CurrentPosition.

(Odziedziczone po CollectionView)
IsDynamic

Pobiera wartość wskazującą, czy źródłowa kolekcja udostępnia powiadomienia o zmianach.Gets a value that indicates whether the underlying collection provides change notifications.

(Odziedziczone po CollectionView)
IsEmpty

Pobiera wartość wskazującą, czy widok wynikający (filtrowany) jest pusty.Gets a value that indicates whether the resulting (filtered) view is empty.

IsInUse

Pobiera wartość wskazującą, czy dowolny obiekt jest subskrybowany do zdarzeń tego CollectionViewelementu.Gets a value that indicates whether any object is subscribing to the events of this CollectionView.

(Odziedziczone po CollectionView)
IsLiveFiltering

Pobiera lub ustawia wartość wskazującą, czy są włączone filtrowanie danych w czasie rzeczywistym.Gets or sets a value that indicates whether filtering data in real time is enabled.

IsLiveGrouping

Pobiera lub ustawia wartość wskazującą, czy jest włączone grupowanie danych w czasie rzeczywistym.Gets or sets a value that indicates whether grouping data in real time is enabled.

IsLiveSorting

Pobiera lub ustawia wartość wskazującą, czy jest włączone sortowanie w czasie rzeczywistym.Gets or sets a value that indicates whether sorting in real time is enabled.

IsRefreshDeferred

Pobiera wartość wskazującą, czy istnieje oczekujące DeferRefresh() użycie.Gets a value that indicates whether there is an outstanding DeferRefresh() in use.

(Odziedziczone po CollectionView)
Item[Int32]

Pobiera lub ustawia element w danym indeksie liczonym od zera.Gets or sets the item at the given zero-based index.

LiveFilteringProperties

Pobiera kolekcję ciągów, które określają właściwości, które uczestniczą w filtrowaniu danych w czasie rzeczywistym.Gets a collection of strings that specify the properties that participate in filtering data in real time.

LiveGroupingProperties

Pobiera kolekcję ciągów, które określają właściwości, które uczestniczą w grupowaniu danych w czasie rzeczywistym.Gets a collection of strings that specify the properties that participate in grouping data in real time.

LiveSortingProperties

Pobiera kolekcję ciągów, które określają właściwości, które uczestniczą w sortowaniu danych w czasie rzeczywistym.Gets a collection of strings that specify the properties that participate in sorting data in real time.

NeedsRefresh

Pobiera wartość wskazującą, czy kolekcja musi zostać odświeżona.Gets a value that indicates whether the collection needs to be refreshed.

SortDescriptions

Pobiera kolekcję SortDescription obiektów, które opisują, w jaki sposób elementy w kolekcji są sortowane w widoku.Gets a collection of SortDescription objects that describe how the items in the collection are sorted in the view.

SourceCollection

Pobiera niesortowaną i niefiltrującą kolekcję, która jest zależna od tego widoku kolekcji.Gets the unsorted and unfiltered collection that underlies this collection view.

UpdatedOutsideDispatcher

Pobiera wartość wskazującą, czy konieczne jest zaktualizowanie dziennika zmian, ponieważ CollectionChanged odebrano powiadomienie w innym wątku bez uprzedniego wprowadzenia do interfejs użytkownika (UI)user interface (UI) dyspozytora wątku.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 interfejs użytkownika (UI)user interface (UI) thread dispatcher.

(Odziedziczone po CollectionView)

Metody

Add(Object)

Dodaje element do ItemCollectionelementu.Adds an item to the ItemCollection.

CheckAccess()

Określa, czy wątek wywołujący ma dostęp do DispatcherObjecttego.Determines whether the calling thread has access to this DispatcherObject.

(Odziedziczone po DispatcherObject)
Clear()

Czyści kolekcję i zwalnia odwołania dla wszystkich elementów aktualnie znajdujących się w kolekcji.Clears the collection and releases the references on all items currently in the collection.

ClearChangeLog()

Czyści wszystkie oczekujące zmiany z dziennika zmian.Clears any pending changes from the change log.

(Odziedziczone po CollectionView)
ClearPendingChanges()

Czyści nieprzetworzone zmiany do kolekcji.Clears unprocessed changed to the collection.

(Odziedziczone po CollectionView)
Contains(Object)

Zwraca wartość wskazującą, czy określony element znajduje się w tym widoku.Returns a value that indicates whether the specified item is in this view.

CopyTo(Array, Int32)

Kopiuje elementy kolekcji do tablicy, rozpoczynając od określonego indeksu tablicy.Copies the elements of the collection to an array, starting at a particular array index.

DeferRefresh()

Wprowadza cykl odroczenia, za pomocą którego można scalać zmiany w widoku i opóźniać automatyczne odświeżanie.Enters a defer cycle that you can use to merge changes to the view and delay automatic refresh.

DetachFromSourceCollection()

Usuwa odwołanie do kolekcji źródłowej z CollectionView.Removes the reference to the underlying collection from the CollectionView.

(Odziedziczone po CollectionView)
Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetEnumerator()

Zwraca obiekt, którego można użyć do wyliczenia elementów w widoku.Returns an object that you can use to enumerate the items in the view.

(Odziedziczone po CollectionView)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetItemAt(Int32)

Zwraca element w określonym zerowym indeksie w tym widoku.Returns the item at the specified zero-based index in this view.

GetType()

Type Pobiera bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
IndexOf(Object)

Zwraca indeks w tej kolekcji, w którym znajduje się określony element.Returns the index in this collection where the specified item is located.

Insert(Int32, Object)

Wstawia element do kolekcji o określonym indeksie.Inserts an element into the collection at the specified index.

MemberwiseClone()

Tworzy skróconą kopię bieżącego Objectelementu.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
MoveCurrentTo(Object)

Ustawia określony element w kolekcji jako CurrentItem.Sets the specified item in the collection as the CurrentItem.

MoveCurrentToFirst()

Ustawia pierwszy element w widoku jako CurrentItem.Sets the first item in the view as the CurrentItem.

MoveCurrentToLast()

Ustawia ostatni element w widoku jako CurrentItem.Sets the last item in the view as the CurrentItem.

MoveCurrentToNext()

Ustawia element po CurrentItem elemencie w widoku CurrentItemjako.Sets the item after the CurrentItem in the view as the CurrentItem.

MoveCurrentToPosition(Int32)

Ustawia element pod określonym indeksem, który ma być CurrentItem w widoku.Sets the item at the specified index to be the CurrentItem in the view.

MoveCurrentToPrevious()

Ustawia element przed CurrentItem elementem w widoku CurrentItemjako.Sets the item before the CurrentItem in the view as the CurrentItem.

OKToChangeCurrent()

Zwraca wartość wskazującą, czy widok może zmienić element CurrentItem.Returns a value that indicates whether the view can change which item is the CurrentItem.

(Odziedziczone po CollectionView)
OnAllowsCrossThreadChangesChanged()

Występuje, gdy AllowsCrossThreadChanges właściwość zostanie zmieniona.Occurs when the AllowsCrossThreadChanges property changes.

(Odziedziczone po CollectionView)
OnBeginChangeLogging(NotifyCollectionChangedEventArgs)

Wywoływane przez klasę bazową, aby powiadomić klasę pochodną CollectionChanged , że zdarzenie zostało ogłoszone w kolejce komunikatów.Called by the base class to notify the derived class that an CollectionChanged event has been posted to the message queue.

(Odziedziczone po CollectionView)
OnCollectionChanged(NotifyCollectionChangedEventArgs)

CollectionChanged Podnosi zdarzenie.Raises the CollectionChanged event.

(Odziedziczone po CollectionView)
OnCollectionChanged(Object, NotifyCollectionChangedEventArgs)

CollectionChanged Podnosi zdarzenie.Raises the CollectionChanged event.

(Odziedziczone po CollectionView)
OnCurrentChanged()

CurrentChanged Podnosi zdarzenie.Raises the CurrentChanged event.

(Odziedziczone po CollectionView)
OnCurrentChanging()

CurrentChanging Zgłasza zdarzenie, które nie jest anulowane.Raises a CurrentChanging event that is not cancelable.

(Odziedziczone po CollectionView)
OnCurrentChanging(CurrentChangingEventArgs)

CurrentChanging Podnosi zdarzenie do określonych argumentów.Raises the CurrentChanging event with the specified arguments.

(Odziedziczone po CollectionView)
OnPropertyChanged(PropertyChangedEventArgs)

PropertyChanged Podnosi zdarzenie przy użyciu określonych argumentów.Raises the PropertyChanged event using the specified arguments.

(Odziedziczone po CollectionView)
PassesFilter(Object)

Zwraca wartość wskazującą, czy określony element należy do tego widoku.Returns a value that indicates whether the specified item belongs to this view.

ProcessCollectionChanged(NotifyCollectionChangedEventArgs)

Gdy jest zastępowany w klasie pochodnej, przetwarza pojedynczą zmianę w Interfejs użytkownikaUI wątku.When overridden in a derived class, processes a single change on the Interfejs użytkownikaUI thread.

(Odziedziczone po CollectionView)
ProcessPendingChanges()

Zapewnia, że wszystkie oczekujące zmiany kolekcji zostały zatwierdzone.Ensures that all pending changes to the collection have been committed.

(Odziedziczone po CollectionView)
Refresh()

Powoduje ponowne utworzenie widoku.Re-creates the view.

(Odziedziczone po CollectionView)
RefreshOrDefer()

Odświeża widok lub określa, że widok należy odświeżyć po zakończeniu odroczenia.Refreshes the view or specifies that the view needs to be refreshed when the defer cycle completes.

(Odziedziczone po CollectionView)
RefreshOverride()

Powoduje ponowne utworzenie widoku.Re-creates the view.

(Odziedziczone po CollectionView)
Remove(Object)

Usuwa odwołanie do określonego elementu z kolekcji lub widoku.Removes the specified item reference from the collection or view.

RemoveAt(Int32)

Usuwa element z określonego indeksu kolekcji lub widoku.Removes the item at the specified index of the collection or view.

SetCurrent(Object, Int32)

Ustawia określony element i indeks jako wartości CurrentItem właściwości i. CurrentPositionSets the specified item and index as the values of the CurrentItem and CurrentPosition properties.

(Odziedziczone po CollectionView)
SetCurrent(Object, Int32, Int32)

Ustawia określony element i indeks jako wartości CurrentItem właściwości i. CurrentPositionSets the specified item and index as the values of the CurrentItem and CurrentPosition properties. Tę metodę można wywołać z konstruktora klasy pochodnej.This method can be called from a constructor of a derived class.

(Odziedziczone po CollectionView)
ToString()

Zwraca ciąg, który reprezentuje bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)
VerifyAccess()

Wymusza, że wątek wywołujący ma dostęp do tego DispatcherObject.Enforces that the calling thread has access to this DispatcherObject.

(Odziedziczone po DispatcherObject)

Zdarzenia

CollectionChanged

Występuje, gdy widok został zmieniony.Occurs when the view has changed.

(Odziedziczone po CollectionView)
CurrentChanged

Występuje po CurrentItem zmianie.Occurs after the CurrentItem has changed.

(Odziedziczone po CollectionView)
CurrentChanging

Występuje, CurrentItem gdy zmienia się.Occurs when the CurrentItem is changing.

(Odziedziczone po CollectionView)
PropertyChanged

Występuje, gdy wartość właściwości zostanie zmieniona.Occurs when a property value has changed.

(Odziedziczone po CollectionView)

Jawne implementacje interfejsu

ICollection.IsSynchronized

Ten element członkowski obsługuje Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastrukturę i nie jest przeznaczony do użycia bezpośrednio w kodzie.This member supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

ICollection.SyncRoot

Ten element członkowski obsługuje Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastrukturę i nie jest przeznaczony do użycia bezpośrednio w kodzie.This member supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

IEditableCollectionView.AddNew()

Dodaje nowy element do kolekcji.Adds a new item to the collection.

IEditableCollectionView.CanAddNew

Pobiera wartość wskazującą, czy do kolekcji można dodać nowy element.Gets a value that indicates whether a new item can be added to the collection.

IEditableCollectionView.CanCancelEdit

Pobiera wartość wskazującą, czy widok kolekcji może odrzucać oczekujące zmiany i przywracać oryginalne wartości edytowanego obiektu.Gets a value that indicates whether the collection view can discard pending changes and restore the original values of an edited object.

IEditableCollectionView.CancelEdit()

Zamyka edytowanie transakcji i, jeśli to możliwe, przywraca oryginalną wartość do elementu.Ends the edit transaction and, if possible, restores the original value to the item.

IEditableCollectionView.CancelNew()

Zamyka Dodawanie transakcji i odrzuca oczekujące nowe elementy.Ends the add transaction and discards the pending new item.

IEditableCollectionView.CanRemove

Pobiera wartość wskazującą, czy element można usunąć z kolekcji.Gets a value that indicates whether an item can be removed from the collection.

IEditableCollectionView.CommitEdit()

Zamyka edytowanie transakcji i zapisuje oczekujące zmiany.Ends the edit transaction and saves the pending changes.

IEditableCollectionView.CommitNew()

Zamyka Dodawanie transakcji i zapisuje oczekujący nowy element.Ends the add transaction and saves the pending new item.

IEditableCollectionView.CurrentAddItem

Pobiera element, który jest dodawany podczas bieżącego dodawania transakcji.Gets the item that is being added during the current add transaction.

IEditableCollectionView.CurrentEditItem

Pobiera element z edytowanej kolekcji.Gets the item in the collection that is being edited.

IEditableCollectionView.EditItem(Object)

Rozpoczyna edytowanie transakcji określonego elementu.Begins an edit transaction of the specified item.

IEditableCollectionView.IsAddingNew

Pobiera wartość wskazującą, czy Dodawanie transakcji jest w toku.Gets a value that indicates whether an add transaction is in progress.

IEditableCollectionView.IsEditingItem

Pobiera wartość wskazującą, czy edytowanie transakcji jest w toku.Gets a value that indicates whether an edit transaction is in progress.

IEditableCollectionView.NewItemPlaceholderPosition

Pobiera lub ustawia położenie symbolu zastępczego nowego elementu w widoku kolekcji.Gets or sets the position of the new item placeholder in the collection view.

IEditableCollectionView.Remove(Object)

Usuwa określony element z kolekcji.Removes the specified item from the collection.

IEditableCollectionView.RemoveAt(Int32)

Usuwa element z kolekcji.Removes the item at the specified position from the collection.

IEditableCollectionViewAddNewItem.AddNewItem(Object)

Dodaje określony obiekt do kolekcji.Adds the specified object to the collection.

IEditableCollectionViewAddNewItem.CanAddNewItem

Pobiera wartość wskazującą, czy do kolekcji można dodać określony obiekt.Gets a value that indicates whether a specified object can be added to the collection.

IEnumerable.GetEnumerator()

IEnumerator Zwraca obiekt, którego można użyć do wyliczenia elementów w widoku.Returns an IEnumerator object that you can use to enumerate the items in the view.

(Odziedziczone po CollectionView)
IItemProperties.ItemProperties

Pobiera kolekcję zawierającą informacje o właściwościach, które są dostępne dla elementów w kolekcji.Gets a collection that contains information about the properties that are available on the items in a collection.

IList.IsFixedSize

Ten element członkowski obsługuje Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastrukturę i nie jest przeznaczony do użycia bezpośrednio w kodzie.This member supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

IList.IsReadOnly

Ten element członkowski obsługuje Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastrukturę i nie jest przeznaczony do użycia bezpośrednio w kodzie.This member supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

INotifyCollectionChanged.CollectionChanged

Występuje, gdy widok został zmieniony.Occurs when the view has changed.

(Odziedziczone po CollectionView)
INotifyPropertyChanged.PropertyChanged

Występuje, gdy wartość właściwości zostanie zmieniona.Occurs when a property value changes.

(Odziedziczone po CollectionView)
IWeakEventListener.ReceiveWeakEvent(Type, Object, EventArgs)

Odbiera zdarzenia z Menedżera zdarzeń scentralizowanych.Receives events from the centralized event manager.

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy IEnumerable do określonego typu.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable w oparciu o określony typ.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Włącza przetwarzanie równoległe zapytania.Enables parallelization of a query.

AsQueryable(IEnumerable)

IEnumerable KonwertujeIQueryabledo.Converts an IEnumerable to an IQueryable.

Dotyczy

Zobacz też