ItemCollection Třída

Definice

Obsahuje seznam položek, které tvoří obsah 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
public ref class ItemCollection sealed : System::Windows::Data::CollectionView, System::Collections::IList, System::ComponentModel::IEditableCollectionView, System::ComponentModel::IItemProperties, System::Windows::IWeakEventListener
public ref class ItemCollection sealed : System::Windows::Data::CollectionView, System::Collections::IList, 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
[System.Windows.Localizability(System.Windows.LocalizationCategory.Ignore)]
public sealed class ItemCollection : System.Windows.Data.CollectionView, System.Collections.IList, System.ComponentModel.IEditableCollectionView, 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.IEditableCollectionViewAddNewItem, System.ComponentModel.IItemProperties, System.Windows.IWeakEventListener
[<System.Windows.Localizability(System.Windows.LocalizationCategory.Ignore)>]
type ItemCollection = class
    inherit CollectionView
    interface ICollection
    interface IEnumerable
    interface IList
    interface ICollectionViewLiveShaping
    interface IEditableCollectionView
    interface IEditableCollectionViewAddNewItem
    interface IItemProperties
    interface IWeakEventListener
[<System.Windows.Localizability(System.Windows.LocalizationCategory.Ignore)>]
type ItemCollection = class
    inherit CollectionView
    interface IList
    interface ICollection
    interface IEnumerable
    interface IEditableCollectionView
    interface IItemProperties
    interface IWeakEventListener
[<System.Windows.Localizability(System.Windows.LocalizationCategory.Ignore)>]
type ItemCollection = class
    inherit CollectionView
    interface IList
    interface ICollection
    interface IEnumerable
    interface IEditableCollectionViewAddNewItem
    interface IEditableCollectionView
    interface IItemProperties
    interface IWeakEventListener
[<System.Windows.Localizability(System.Windows.LocalizationCategory.Ignore)>]
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
Public NotInheritable Class ItemCollection
Inherits CollectionView
Implements IEditableCollectionView, IItemProperties, IList, IWeakEventListener
Public NotInheritable Class ItemCollection
Inherits CollectionView
Implements IEditableCollectionViewAddNewItem, IItemProperties, IList, IWeakEventListener
Dědičnost
Atributy
Implementuje

Příklady

Pokud máte ItemsControl , například, ListBox který má obsah, můžete použít Items vlastnost pro přístup k ItemCollection , což je zobrazení.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. Vzhledem k tomu, že se jedná o zobrazení, můžete použít funkce související s zobrazeními, například řazení, filtrování a seskupování.Because it is a view, you can then use the view-related functionalities such as sorting, filtering, and grouping. Všimněte si, že když je nastavené ItemsSource, zobrazí se v rámci kolekce ItemsSource delegát operací View.Note that when ItemsSource is set, the view operations delegate to the view over the ItemsSource collection. Proto ItemCollection podporuje řazení, filtrování a seskupování pouze v případě, že je podporované delegované zobrazení.Therefore, the ItemCollection supports sorting, filtering, and grouping only if the delegated view supported them.

Následující příklad ukazuje, jak seřadit obsah ListBox pojmenovaného myListBox .The following example shows how to sort the content of a ListBox named myListBox. V tomto příkladu Content je název vlastnosti, podle které se má řadit.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))

Když to uděláte, zobrazení může nebo nemusí být výchozím zobrazením v závislosti na tom, jak se data nastavují 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. Například pokud ItemsSource je vlastnost svázána s CollectionViewSource , zobrazení, které získáte pomocí vlastnosti, není Items výchozím zobrazením.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.

Pokud ItemsControl je váš vázaný (používáte ItemsSource vlastnost), můžete k získání výchozího zobrazení použít následující postup:If 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)

Alternativně můžete zadat kritéria filtrování, řazení a seskupování v jazyce XAML pomocí CollectionViewSource .Alternately, you can specify filtering, sorting, and grouping criteria in XAML using CollectionViewSource.

Poznámky

ItemCollection udržuje kolekci položek, jako jsou například řetězce, objekty, uzly XML, prvky a další kolekce.ItemCollection maintains a collection of items such as strings, objects, XML nodes, elements, and other collections. K ItemsControl ItemCollection vygenerování obsahu používá data z.An ItemsControl uses the data in the ItemCollection to generate its content. Chcete-li agregovat více než jednu kolekci, přiřaďte CompositeCollection ItemsSource vlastnost k vlastnosti ItemsControl .If you want to aggregate more than one collection, assign a CompositeCollection to the ItemsSource property of your ItemsControl.

Použijte buď Items vlastnost nebo ItemsSource vlastnost k určení kolekce, která má být použita k vygenerování obsahu vašeho ItemsControl .Use either the Items property or the ItemsSource property to specify the collection that should be used to generate the content of your ItemsControl. Pokud ItemsSource je vlastnost nastavena, bude Items kolekce provedena jen pro čtení a pevná velikost.When the ItemsSource property is set, the Items collection will be made read-only and fixed-size. To znamená, že pokud používáte ItemsSource vlastnost, nemůžete přidávat, odstraňovat ani měnit položky ItemCollection přímo.This means that if you are using the ItemsSource property, you cannot add, delete, or change items in the ItemCollection directly.

ItemCollection je CollectionView a proto poskytuje funkce zobrazení kolekce, například řazení, seskupování a filtrování.ItemCollection is a CollectionView and therefore provides collection view functionalities, such as sorting, grouping, and filtering. Další informace najdete v tématech SortDescriptions, Filter a GroupDescriptions.For more information, see SortDescriptions, Filter, and GroupDescriptions.

Další informace o zobrazeních kolekce najdete v tématu Přehled datových vazeb.For more information about collection views, see Data Binding Overview.

Vlastnosti

AllowsCrossThreadChanges

Získá hodnotu, která označuje, zda může jiné vlákno, než je ten, který vytvořil, CollectionView změnit SourceCollection .Gets a value that indicates whether a thread other than the one that created the CollectionView can change the SourceCollection.

(Zděděno od CollectionView)
CanChangeLiveFiltering

Získá hodnotu, která označuje, zda zobrazení kolekce podporuje zapnutí nebo vypnutí filtrování dat v reálném čase.Gets a value that indicates whether the collection view supports turning filtering data in real time on or off.

CanChangeLiveGrouping

Získá hodnotu, která označuje, zda zobrazení kolekce podporuje zapnutí nebo vypnutí seskupení dat v reálném čase.Gets a value that indicates whether the collection view supports turning grouping data in real time on or off.

CanChangeLiveSorting

Získá hodnotu, která označuje, zda zobrazení kolekce podporuje zapnutí nebo vypnutí řazení dat v reálném čase.Gets a value that indicates whether the collection view supports turning sorting data in real time on or off.

CanFilter

Získá hodnotu, která označuje, zda toto zobrazení kolekce podporuje filtrování.Gets a value that indicates whether this collection view supports filtering.

CanGroup

Získá hodnotu, která označuje, zda toto zobrazení kolekce podporuje seskupování.Gets a value that indicates whether this collection view supports grouping.

CanSort

Získá hodnotu, která označuje, zda toto zobrazení kolekce podporuje řazení.Gets a value that indicates whether this collection view supports sorting.

Comparer

Vrátí objekt, který lze použít k porovnání položek v zobrazení.Returns an object that you can use to compare items in the view.

(Zděděno od CollectionView)
Count

Získá počet záznamů v kolekci.Gets the number of records in the collection.

Culture

Získá nebo nastaví informace o jazykové verzi, které se mají použít při řazení.Gets or sets the culture information to use during sorting.

(Zděděno od CollectionView)
CurrentItem

Načte aktuální položku v zobrazení.Gets the current item in the view.

CurrentPosition

Získá pořadové místo aktuální položky v rámci zobrazení.Gets the ordinal position of the current item within the view.

Dispatcher

Získá Dispatcher přidružený k DispatcherObject .Gets the Dispatcher this DispatcherObject is associated with.

(Zděděno od DispatcherObject)
Filter

Získává nebo nastavuje zpětné volání, které slouží k určení, jestli je položka vhodná pro zařazení do zobrazení.Gets or sets a callback used to determine if an item is suitable for inclusion in the view.

GroupDescriptions

Získá kolekci GroupDescription objektů, které definují, jak seskupit položky.Gets a collection of GroupDescription objects that defines how to group the items.

Groups

Získá skupiny nejvyšší úrovně, které jsou sestaveny podle GroupDescriptions .Gets the top-level groups that are constructed according to the GroupDescriptions.

IsCurrentAfterLast

Získá hodnotu, která označuje, zda je aktuální položka zobrazení za koncem kolekce.Gets a value that indicates whether the current item of the view is beyond the end of the collection.

IsCurrentBeforeFirst

Získá hodnotu, která označuje, zda je aktuální položka zobrazení mimo začátek kolekce.Gets a value that indicates whether the current item of the view is beyond the beginning of the collection.

IsCurrentInSync

Získá hodnotu, která označuje, zda CurrentItem je v CurrentPosition .Gets a value that indicates whether the CurrentItem is at the CurrentPosition.

(Zděděno od CollectionView)
IsDynamic

Získá hodnotu, která označuje, zda podkladová kolekce poskytuje oznámení o změně.Gets a value that indicates whether the underlying collection provides change notifications.

(Zděděno od CollectionView)
IsEmpty

Načte hodnotu, která označuje, zda je výsledné (filtrované) zobrazení prázdné.Gets a value that indicates whether the resulting (filtered) view is empty.

IsInUse

Získá hodnotu, která označuje, jestli je nějaký objekt přihlášený k odběru událostí tohoto CollectionView .Gets a value that indicates whether any object is subscribing to the events of this CollectionView.

(Zděděno od CollectionView)
IsLiveFiltering

Získává nebo nastavuje hodnotu, která indikuje, jestli jsou povolená data filtrování v reálném čase.Gets or sets a value that indicates whether filtering data in real time is enabled.

IsLiveGrouping

Získává nebo nastavuje hodnotu, která indikuje, jestli jsou povolená data seskupení v reálném čase.Gets or sets a value that indicates whether grouping data in real time is enabled.

IsLiveSorting

Získává nebo nastavuje hodnotu, která indikuje, jestli je povolené řazení v reálném čase.Gets or sets a value that indicates whether sorting in real time is enabled.

IsRefreshDeferred

Získá hodnotu, která označuje, zda je použito nedokončené DeferRefresh() používání.Gets a value that indicates whether there is an outstanding DeferRefresh() in use.

(Zděděno od CollectionView)
Item[Int32]

Získá nebo nastaví položku na základě daného indexu založeného na nule.Gets or sets the item at the given zero-based index.

LiveFilteringProperties

Získá kolekci řetězců, které určují vlastnosti, které se účastní filtrování dat v reálném čase.Gets a collection of strings that specify the properties that participate in filtering data in real time.

LiveGroupingProperties

Získá kolekci řetězců, které určují vlastnosti, které se účastní seskupování dat v reálném čase.Gets a collection of strings that specify the properties that participate in grouping data in real time.

LiveSortingProperties

Získá kolekci řetězců, které určují vlastnosti, které se účastní řazení dat v reálném čase.Gets a collection of strings that specify the properties that participate in sorting data in real time.

NeedsRefresh

Získá hodnotu, která označuje, zda je třeba kolekci aktualizovat.Gets a value that indicates whether the collection needs to be refreshed.

SortDescriptions

Získá kolekci SortDescription objektů, které popisují, jak jsou položky v kolekci seřazené v zobrazení.Gets a collection of SortDescription objects that describe how the items in the collection are sorted in the view.

SourceCollection

Načte neseřazenou a nefiltrované kolekce, které jsou základem tohoto zobrazení kolekce.Gets the unsorted and unfiltered collection that underlies this collection view.

UpdatedOutsideDispatcher

Získá hodnotu, která označuje, zda bylo nutné aktualizovat protokol změn, protože bylo CollectionChanged přijato oznámení v jiném vlákně, aniž by bylo nutné nejprve zadat dispečera vlákna uživatelského rozhraní (UI).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 user interface (UI) thread dispatcher.

(Zděděno od CollectionView)

Metody

Add(Object)

Přidá položku do ItemCollection .Adds an item to the ItemCollection.

CheckAccess()

Určuje, zda má volající vlákno přístup DispatcherObject .Determines whether the calling thread has access to this DispatcherObject.

(Zděděno od DispatcherObject)
Clear()

Vymaže kolekci a uvolní odkazy na všechny položky, které jsou aktuálně v kolekci.Clears the collection and releases the references on all items currently in the collection.

ClearChangeLog()
Zastaralé.

Vymaže všechny probíhající změny v protokolu změn.Clears any pending changes from the change log.

(Zděděno od CollectionView)
ClearPendingChanges()

Zruší nezpracované změny v kolekci.Clears unprocessed changed to the collection.

(Zděděno od CollectionView)
Contains(Object)

Vrátí hodnotu, která označuje, zda je zadaná položka v tomto zobrazení.Returns a value that indicates whether the specified item is in this view.

CopyTo(Array, Int32)

Zkopíruje prvky kolekce do pole, které začíná na určitém indexu pole.Copies the elements of the collection to an array, starting at a particular array index.

DeferRefresh()

Vloží cyklus odložení, který můžete použít ke sloučení změn do zobrazení a zpoždění automatické aktualizace.Enters a defer cycle that you can use to merge changes to the view and delay automatic refresh.

DetachFromSourceCollection()

Odebere odkaz na podkladovou kolekci z CollectionView .Removes the reference to the underlying collection from the CollectionView.

(Zděděno od CollectionView)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

(Zděděno od Object)
GetEnumerator()

Vrátí objekt, který lze použít k vytvoření výčtu položek v zobrazení.Returns an object that you can use to enumerate the items in the view.

(Zděděno od CollectionView)
GetHashCode()

Slouží jako výchozí funkce hash.Serves as the default hash function.

(Zděděno od Object)
GetItemAt(Int32)

Vrátí položku v zadaném indexu založeném na nule v tomto zobrazení.Returns the item at the specified zero-based index in this view.

GetType()

Získá Type aktuální instanci.Gets the Type of the current instance.

(Zděděno od Object)
IndexOf(Object)

Vrátí index v této kolekci, kde je umístěna zadaná položka.Returns the index in this collection where the specified item is located.

Insert(Int32, Object)

Vloží do kolekce element v zadaném indexu.Inserts an element into the collection at the specified index.

MemberwiseClone()

Vytvoří kopii aktuálního seznamu Object .Creates a shallow copy of the current Object.

(Zděděno od Object)
MoveCurrentTo(Object)

Nastaví zadanou položku v kolekci jako CurrentItem .Sets the specified item in the collection as the CurrentItem.

MoveCurrentToFirst()

Nastaví první položku v zobrazení jako CurrentItem .Sets the first item in the view as the CurrentItem.

MoveCurrentToLast()

Nastaví poslední položku v zobrazení jako CurrentItem .Sets the last item in the view as the CurrentItem.

MoveCurrentToNext()

Nastaví položku po CurrentItem zobrazení jako CurrentItem .Sets the item after the CurrentItem in the view as the CurrentItem.

MoveCurrentToPosition(Int32)

Nastaví položku na zadaném indexu tak, aby byla CurrentItem v zobrazení.Sets the item at the specified index to be the CurrentItem in the view.

MoveCurrentToPrevious()

Nastaví položku před CurrentItem v zobrazení jako CurrentItem .Sets the item before the CurrentItem in the view as the CurrentItem.

OKToChangeCurrent()

Vrátí hodnotu, která označuje, zda může zobrazení změnit, která položka je CurrentItem .Returns a value that indicates whether the view can change which item is the CurrentItem.

(Zděděno od CollectionView)
OnAllowsCrossThreadChangesChanged()

Vyvolá se při AllowsCrossThreadChanges změně vlastnosti.Occurs when the AllowsCrossThreadChanges property changes.

(Zděděno od CollectionView)
OnBeginChangeLogging(NotifyCollectionChangedEventArgs)
Zastaralé.

Volá se základní třídou, která oznamuje odvozenou třídu, že CollectionChanged událost se publikovala do fronty zpráv.Called by the base class to notify the derived class that an CollectionChanged event has been posted to the message queue.

(Zděděno od CollectionView)
OnCollectionChanged(NotifyCollectionChangedEventArgs)

Vyvolá CollectionChanged událost.Raises the CollectionChanged event.

(Zděděno od CollectionView)
OnCollectionChanged(Object, NotifyCollectionChangedEventArgs)

Vyvolá CollectionChanged událost.Raises the CollectionChanged event.

(Zděděno od CollectionView)
OnCurrentChanged()

Vyvolá CurrentChanged událost.Raises the CurrentChanged event.

(Zděděno od CollectionView)
OnCurrentChanging()

Vyvolá CurrentChanging událost, která nemůže být zrušena.Raises a CurrentChanging event that is not cancelable.

(Zděděno od CollectionView)
OnCurrentChanging(CurrentChangingEventArgs)

Vyvolá CurrentChanging událost se zadanými argumenty.Raises the CurrentChanging event with the specified arguments.

(Zděděno od CollectionView)
OnPropertyChanged(PropertyChangedEventArgs)

Vyvolá PropertyChanged událost pomocí zadaných argumentů.Raises the PropertyChanged event using the specified arguments.

(Zděděno od CollectionView)
PassesFilter(Object)

Vrátí hodnotu, která označuje, zda zadaná položka patří do tohoto zobrazení.Returns a value that indicates whether the specified item belongs to this view.

ProcessCollectionChanged(NotifyCollectionChangedEventArgs)

Při přepsání v odvozené třídě zpracovává jednu změnu vlákna uživatelského rozhraní.When overridden in a derived class, processes a single change on the UI thread.

(Zděděno od CollectionView)
ProcessPendingChanges()

Zajistí, že všechny čekající změny kolekce byly potvrzeny.Ensures that all pending changes to the collection have been committed.

(Zděděno od CollectionView)
Refresh()

Znovu vytvoří zobrazení.Re-creates the view.

(Zděděno od CollectionView)
RefreshOrDefer()

Aktualizuje zobrazení nebo určí, že je nutné aktualizovat zobrazení po dokončení odložení.Refreshes the view or specifies that the view needs to be refreshed when the defer cycle completes.

(Zděděno od CollectionView)
RefreshOverride()

Znovu vytvoří zobrazení.Re-creates the view.

(Zděděno od CollectionView)
Remove(Object)

Odebere odkaz na konkrétní položku z kolekce nebo zobrazení.Removes the specified item reference from the collection or view.

RemoveAt(Int32)

Odebere položku v zadaném indexu kolekce nebo zobrazení.Removes the item at the specified index of the collection or view.

SetCurrent(Object, Int32)

Nastaví zadanou položku a index jako hodnoty CurrentItem CurrentPosition vlastností a.Sets the specified item and index as the values of the CurrentItem and CurrentPosition properties.

(Zděděno od CollectionView)
SetCurrent(Object, Int32, Int32)

Nastaví zadanou položku a index jako hodnoty CurrentItem CurrentPosition vlastností a.Sets the specified item and index as the values of the CurrentItem and CurrentPosition properties. Tuto metodu lze volat z konstruktoru odvozené třídy.This method can be called from a constructor of a derived class.

(Zděděno od CollectionView)
ToString()

Vrátí řetězec, který představuje aktuální objekt.Returns a string that represents the current object.

(Zděděno od Object)
VerifyAccess()

Vynutilo, aby volající vlákno měl přístup DispatcherObject .Enforces that the calling thread has access to this DispatcherObject.

(Zděděno od DispatcherObject)

Události

CollectionChanged

Vyvolá se v případě, že došlo ke změně zobrazení.Occurs when the view has changed.

(Zděděno od CollectionView)
CurrentChanged

Nastane po CurrentItem změně.Occurs after the CurrentItem has changed.

(Zděděno od CollectionView)
CurrentChanging

Vyvolá se při CurrentItem změně.Occurs when the CurrentItem is changing.

(Zděděno od CollectionView)
PropertyChanged

Vyvolá se v případě, že dojde ke změně hodnoty vlastnosti.Occurs when a property value has changed.

(Zděděno od CollectionView)

Explicitní implementace rozhraní

ICollection.IsSynchronized

Tento člen podporuje infrastrukturu Windows Presentation Foundation (WPF) a není určen pro použití přímo v kódu.This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

ICollection.SyncRoot

Tento člen podporuje infrastrukturu Windows Presentation Foundation (WPF) a není určen pro použití přímo v kódu.This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

IEditableCollectionView.AddNew()

Přidá novou položku do kolekce.Adds a new item to the collection.

IEditableCollectionView.CanAddNew

Načte hodnotu, která indikuje, jestli se do kolekce dá přidat nová položka.Gets a value that indicates whether a new item can be added to the collection.

IEditableCollectionView.CanCancelEdit

Získá hodnotu, která označuje, zda může zobrazení kolekce zrušit probíhající změny a obnovit původní hodnoty upravovaného objektu.Gets a value that indicates whether the collection view can discard pending changes and restore the original values of an edited object.

IEditableCollectionView.CancelEdit()

Ukončí úpravu transakce a pokud je to možné, obnoví původní hodnotu položky.Ends the edit transaction and, if possible, restores the original value to the item.

IEditableCollectionView.CancelNew()

Ukončí přidání transakce a zahodí nevyřízenou novou položku.Ends the add transaction and discards the pending new item.

IEditableCollectionView.CanRemove

Získá hodnotu, která označuje, zda může být položka odebrána z kolekce.Gets a value that indicates whether an item can be removed from the collection.

IEditableCollectionView.CommitEdit()

Ukončí úpravu transakce a uloží nedokončené změny.Ends the edit transaction and saves the pending changes.

IEditableCollectionView.CommitNew()

Ukončí přidání transakce a uloží nevyřízenou novou položku.Ends the add transaction and saves the pending new item.

IEditableCollectionView.CurrentAddItem

Získá položku, která je přidávána během aktuální transakce přidání.Gets the item that is being added during the current add transaction.

IEditableCollectionView.CurrentEditItem

Získá položku v kolekci, kterou chcete upravit.Gets the item in the collection that is being edited.

IEditableCollectionView.EditItem(Object)

Spustí úpravu transakce zadané položky.Begins an edit transaction of the specified item.

IEditableCollectionView.IsAddingNew

Načte hodnotu, která indikuje, jestli transakce přidávání probíhá.Gets a value that indicates whether an add transaction is in progress.

IEditableCollectionView.IsEditingItem

Načte hodnotu, která indikuje, jestli transakce úpravy probíhá.Gets a value that indicates whether an edit transaction is in progress.

IEditableCollectionView.NewItemPlaceholderPosition

Získá nebo nastaví pozici zástupného symbolu nové položky v zobrazení kolekce.Gets or sets the position of the new item placeholder in the collection view.

IEditableCollectionView.Remove(Object)

Odebere zadanou položku z kolekce.Removes the specified item from the collection.

IEditableCollectionView.RemoveAt(Int32)

Odebere položku na zadané pozici z kolekce.Removes the item at the specified position from the collection.

IEditableCollectionViewAddNewItem.AddNewItem(Object)

Přidá zadaný objekt do kolekce.Adds the specified object to the collection.

IEditableCollectionViewAddNewItem.CanAddNewItem

Získá hodnotu, která označuje, zda lze zadaný objekt přidat do kolekce.Gets a value that indicates whether a specified object can be added to the collection.

IEnumerable.GetEnumerator()

Vrátí IEnumerator objekt, který lze použít k vytvoření výčtu položek v zobrazení.Returns an IEnumerator object that you can use to enumerate the items in the view.

(Zděděno od CollectionView)
IItemProperties.ItemProperties

Získá kolekci, která obsahuje informace o vlastnostech, které jsou k dispozici pro položky v kolekci.Gets a collection that contains information about the properties that are available on the items in a collection.

IList.IsFixedSize

Tento člen podporuje infrastrukturu Windows Presentation Foundation (WPF) a není určen pro použití přímo v kódu.This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

IList.IsReadOnly

Tento člen podporuje infrastrukturu Windows Presentation Foundation (WPF) a není určen pro použití přímo v kódu.This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

INotifyCollectionChanged.CollectionChanged

Vyvolá se v případě, že došlo ke změně zobrazení.Occurs when the view has changed.

(Zděděno od CollectionView)
INotifyPropertyChanged.PropertyChanged

Vyvolá se při změně hodnoty vlastnosti.Occurs when a property value changes.

(Zděděno od CollectionView)
IWeakEventListener.ReceiveWeakEvent(Type, Object, EventArgs)

Přijímá události od centralizovaného správce událostí.Receives events from the centralized event manager.

Metody rozšíření

Cast<TResult>(IEnumerable)

Přetypování prvky IEnumerable na zadaný typ.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtruje prvky IEnumerable založené na zadaném typu.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Povoluje paralelní zpracování dotazu.Enables parallelization of a query.

AsQueryable(IEnumerable)

Převede IEnumerable na IQueryable .Converts an IEnumerable to an IQueryable.

Platí pro

Viz také