FreezableCollection<T> Klasa

Definicja

Reprezentuje kolekcję DependencyObjectobiektów, Freezablelub Animatable .Represents a collection of DependencyObject, Freezable, or Animatable objects. FreezableCollection<T>jest własnym Animatable typem.FreezableCollection<T> is itself an Animatable type.

generic <typename T>
 where T : DependencyObjectpublic ref class FreezableCollection : System::Windows::Media::Animation::Animatable, System::Collections::Generic::ICollection<T>, System::Collections::Generic::IEnumerable<T>, System::Collections::Generic::IList<T>, System::Collections::IList, System::Collections::Specialized::INotifyCollectionChanged, System::ComponentModel::INotifyPropertyChanged
public class FreezableCollection<T> : System.Windows.Media.Animation.Animatable, System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>, System.Collections.Generic.IList<T>, System.Collections.IList, System.Collections.Specialized.INotifyCollectionChanged, System.ComponentModel.INotifyPropertyChanged where T : DependencyObject
type FreezableCollection<'T (requires 'T :> DependencyObject)> = class
    inherit Animatable
    interface IList
    interface ICollection
    interface IEnumerable
    interface IList<'T (requires 'T :> DependencyObject)>
    interface ICollection<'T (requires 'T :> DependencyObject)>
    interface seq<'T (requires 'T :> DependencyObject)>
    interface INotifyCollectionChanged
    interface INotifyPropertyChanged
Public Class FreezableCollection(Of T)
Inherits Animatable
Implements ICollection(Of T), IEnumerable(Of T), IList, IList(Of T), INotifyCollectionChanged, INotifyPropertyChanged

Parametry typu

T

Typ kolekcji.The type of collection. Ten typ musi być DependencyObject klasą lub klasy pochodnej.This type must be a DependencyObject or a derived class.

Dziedziczenie
Pochodne
Implementuje

Uwagi

Ta klasa jest dostarczana, aby umożliwić tworzenie niestandardowych typów kolekcji, które w pełni obsługują powiązanie danych, powiadomienia o zmianach, unieważnienie właściwości i animację jego zawartości.This class is provided to enable the creation of custom collection types that fully support data binding, change notification, property invalidation, and animation of its contents.

Użycie XAML dla FreezableCollectionXAML Usage for FreezableCollection

FreezableCollection<T>obsługuje ograniczoną XAMLXAML składnię.FreezableCollection<T> supports a limited XAMLXAML syntax.

  • Jako element obiektu w katalogu głównym, można teoretycznie określić nieograniczonego FreezableCollection<T> elementu obiektu, który musi również określać dyrektywę x:TypeArguments — , aby zadeklarować ograniczenie.As an object element at the root, you can theoretically specify an unconstrained FreezableCollection<T> object element, which must also specify the x:TypeArguments Directive to declare the constraint. Nie jest to jednak typowy scenariusz, dlatego FreezableCollection<T> musi być elementem głównym elementu.However, this is not a common scenario, because to do this, the FreezableCollection<T> must be the root element. To ograniczenie istnieje, XAMLXAML ponieważ implementacja procesora w programie WPFWPF może obsługiwać tylko dyrektywę x:TypeArguments — , gdy element, w którym jest ustawiana, jest elementem głównym, a użytkownik musi użyć dowolnego typu Open ograniczenia ogólnego, jeśli chcesz Tworzenie wystąpienia typu ogólnego w XAMLXAML.This limitation exists because the XAMLXAML processor implementation in WPFWPF can only support x:TypeArguments Directive when the element it is being set on is the root element, and you must use on any open constraint generic if you want to instantiate a generic type in XAMLXAML. Jest mało prawdopodobne, że element ma FreezableCollection<T> być elementem głównym, nawet jako luźny XAMLXAML.It is unlikely that you want a FreezableCollection<T> as the root element, even as loose XAMLXAML.

  • Jeśli użytkownik dziedziczy z FreezableCollection<T> i zastosuje ograniczenie typu w kolekcji pochodnej, kolekcja pochodna może obsługiwać różne użycia.If you derive from FreezableCollection<T> and apply a type constraint in the derived collection, the derived collection can support a variety of usages. Jest to możliwe, ponieważ ograniczenie w wyprowadzenia wyprowadzania eliminuje konieczność przekazania.This is possible because the constraint in your derivation eliminates the need to pass .

    • Typowym XAMLXAML użyciem tej kolekcji pochodnej jest niejawna składnia kolekcji.The typical XAMLXAML usage for such a derived collection is through implicit collection syntax. Kolekcje obsługujące określone interfejsy nie muszą określać samej kolekcji jako elementu obiektu.Collections that support certain interfaces do not need to specify the collection itself as an object element. Aby uzyskać szczegółowe informacje na temat XAMLXAMLskładni kolekcji w, zobacz Szczegóły składni języka XAML.For details on collection syntax in XAMLXAML, see XAML Syntax In Detail. Na przykład obiekt z właściwością, ** w której Właściwość jest typu FreezableCollection<T> ograniczonego przez DependencyObject może obsługiwać następującą składnię:For instance, an object with a property where the property was of type FreezableCollection<T> constrained by DependencyObject could support the following syntax:

      <object>  
        <object.property>  
          oneOrMoreDependencyObjectElements  
        </object.property>  
      </object>  
      
    • Dopóki nie ukryjesz konstruktora bez parametrów, kolekcja pochodna może również obsługiwać składnię elementu obiektu (gdzie element obiektu jest jawny, w przeciwieństwie do niejawnego użycia pokazanego powyżej).As long as you do not hide the parameterless constructor, the derived collection can also support an object element syntax (where the object element is explicit, as opposed to the implicit usage shown above). Nie musi to być element główny.It does not need to be the root element. Lub można również użyć kolekcji pochodnej jako elementu głównego, bez konieczności określania, Chociaż użycie kolekcji jako elementu głównego jest nietypowe.Or, you can also use the derived collection as a root element, without needing to specify , although using a collection as a root element is uncommon.

  • Wszystkie elementy podrzędne kolekcji w każdym z powyższych scenariuszy muszą być typu ograniczenia implementowanego lub określone przez.Any child elements of the collection in either of the above scenarios must be of the type of either the implemented constraint, or as specified by .

Konstruktory

FreezableCollection<T>()

Inicjuje nowe wystąpienie FreezableCollection<T> , które jest puste i ma domyślną pojemność początkową.Initializes a new instance of FreezableCollection<T> that is empty and has the default initial capacity.

FreezableCollection<T>(IEnumerable<T>)

Inicjuje nowe wystąpienie FreezableCollection<T> klasy, która zawiera te same elementy co określona kolekcja.Initializes a new instance of the FreezableCollection<T> class that contains the same elements as the specified collection.

FreezableCollection<T>(Int32)

Inicjuje nowe wystąpienie FreezableCollection<T> , które jest puste i ma określoną pojemność początkową.Initializes a new instance of the FreezableCollection<T> that is empty and has the specified initial capacity.

Właściwości

CanFreeze

Pobiera wartość wskazującą, czy obiekt może być niemodyfikowalny.Gets a value that indicates whether the object can be made unmodifiable.

(Odziedziczone po Freezable)
Count

Pobiera liczbę elementów zawartych w tym FreezableCollection<T>elemencie.Gets the number of elements contained by this FreezableCollection<T>.

DependencyObjectType

Pobiera DependencyObjectType, które zawijają typ CLRCLR tego wystąpienia.Gets the DependencyObjectType that wraps the CLRCLR type of this instance.

(Odziedziczone po DependencyObject)
Dispatcher

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

(Odziedziczone po DispatcherObject)
HasAnimatedProperties

Pobiera wartość wskazującą, czy co najmniej jeden AnimationClock obiekt jest skojarzony z żadną z właściwości zależności tego obiektu.Gets a value that indicates whether one or more AnimationClock objects is associated with any of this object's dependency properties.

(Odziedziczone po Animatable)
IsFrozen

Pobiera wartość wskazującą, czy obiekt jest obecnie modyfikowalny.Gets a value that indicates whether the object is currently modifiable.

(Odziedziczone po Freezable)
IsSealed

Pobiera wartość wskazującą, czy to wystąpienie jest aktualnie zapieczętowane (tylko do odczytu).Gets a value that indicates whether this instance is currently sealed (read-only).

(Odziedziczone po DependencyObject)
Item[Int32]

Pobieranie lub konfigurowanie elementów pod określonym indeksem.Gets or sets the element at the specified index.

Metody

Add(T)

Dodaje określony obiekt na końcu FreezableCollection<T>.Adds the specified object to the end of the FreezableCollection<T>.

ApplyAnimationClock(DependencyProperty, AnimationClock)

Stosuje do określonego DependencyProperty. AnimationClockApplies an AnimationClock to the specified DependencyProperty. Jeśli właściwość jest już animowana, SnapshotAndReplace używane jest zachowanie podczas przedania.If the property is already animated, the SnapshotAndReplace handoff behavior is used.

(Odziedziczone po Animatable)
ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)

Stosuje do określonego DependencyProperty. AnimationClockApplies an AnimationClock to the specified DependencyProperty. Jeśli właściwość jest już animowana, zostanie użyta określona HandoffBehavior .If the property is already animated, the specified HandoffBehavior is used.

(Odziedziczone po Animatable)
BeginAnimation(DependencyProperty, AnimationTimeline)

Stosuje animację do określonego DependencyProperty.Applies an animation to the specified DependencyProperty. Animacja jest uruchamiana, gdy Następna ramka jest renderowana.The animation is started when the next frame is rendered. Jeśli określona właściwość jest już animowana, SnapshotAndReplace używane jest zachowanie podczas przedania.If the specified property is already animated, the SnapshotAndReplace handoff behavior is used.

(Odziedziczone po Animatable)
BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)

Stosuje animację do określonego DependencyProperty.Applies an animation to the specified DependencyProperty. Animacja jest uruchamiana, gdy Następna ramka jest renderowana.The animation is started when the next frame is rendered. Jeśli określona właściwość jest już animowana, zostanie użyta określona HandoffBehavior .If the specified property is already animated, the specified HandoffBehavior is used.

(Odziedziczone po Animatable)
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()

Usuwa wszystkie elementy z kolekcji.Removes all elements from the collection.

ClearValue(DependencyProperty)

Czyści wartość lokalną właściwości.Clears the local value of a property. Właściwość, która ma zostać wyczyszczona, jest określana przez identyfikator DependencyProperty.The property to be cleared is specified by a DependencyProperty identifier.

(Odziedziczone po DependencyObject)
ClearValue(DependencyPropertyKey)

Czyści wartość lokalną właściwości tylko do odczytu.Clears the local value of a read-only property. Właściwość, która ma zostać wyczyszczona, jest określana przez DependencyPropertyKey.The property to be cleared is specified by a DependencyPropertyKey.

(Odziedziczone po DependencyObject)
Clone()

Tworzy modyfikowalny klon tej FreezableCollection<T> i jej zawartości, tworząc kopie głębokie.Creates a modifiable clone of this FreezableCollection<T> and its contents, making deep copies. Jeśli ta kolekcja (lub jej zawartość) ma animowane właściwości zależności, wartość podstawowa właściwości jest kopiowana, a nie jej bieżąca wartość animowana.If this collection (or its contents) has animated dependency properties, the property's base value is copied, not its current animated value.

CloneCore(Freezable)

Sprawia, że to wystąpienie jest klonem (głębokiej kopii FreezableCollection<T> ) dla określonych wartości właściwości Base (Nieanimowane).Makes this instance a clone (deep copy) of the specified FreezableCollection<T> using base (non-animated) property values.

CloneCurrentValue()

Tworzy modyfikowalną kopię tej FreezableCollection<T> zawartości i jej zawartość, tworząc głębokie kopie bieżących wartości tego obiektu.Creates a modifiable copy of this FreezableCollection<T> and its contents, making deep copies of this object's current values. Jeśli ten obiekt (lub zawarte w nim obiekty) zawiera animowane właściwości zależności, zostaną skopiowane ich bieżące wartości.If this object (or the objects it contains) contains animated dependency properties, their current animated values are copied.

CloneCurrentValueCore(Freezable)

Sprawia, że to wystąpienie jest modyfikowalnym klonem (głębokiej FreezableCollection<T> kopii) określonej przy użyciu bieżących wartości właściwości.Makes this instance a modifiable clone (deep copy) of the specified FreezableCollection<T> using current property values.

CoerceValue(DependencyProperty)

Przekształca wartość określonej właściwości zależności.Coerces the value of the specified dependency property. W tym celu należy wywołać dowolną funkcję CoerceValueCallback określoną w metadanych właściwości dla właściwości zależności, która istnieje w DependencyObjectwywoływania.This is accomplished by invoking any CoerceValueCallback function specified in property metadata for the dependency property as it exists on the calling DependencyObject.

(Odziedziczone po DependencyObject)
Contains(T)

Określa, czy FreezableCollection<T> zawiera określoną wartość.Determines whether this FreezableCollection<T> contains the specified value.

CopyTo(T[], Int32)

Kopiuje cały FreezableCollection<T> do zgodnej jednowymiarowej tablicy, rozpoczynając od określonego indeksu tablicy docelowej.Copies the entire FreezableCollection<T> to a compatible one-dimensional array, starting at the specified index of the target array.

CreateInstance()

Inicjuje nowe wystąpienie klasy Freezable.Initializes a new instance of the Freezable class.

(Odziedziczone po Freezable)
CreateInstanceCore()

Tworzy nowe wystąpienie FreezableCollection<T>.Creates a new instance of the FreezableCollection<T>.

Equals(Object)

Określa, czy podana DependencyObject jest równoważna z bieżącym DependencyObject.Determines whether a provided DependencyObject is equivalent to the current DependencyObject.

(Odziedziczone po DependencyObject)
Freeze()

Sprawia, że bieżący obiekt jest niemodyfikowalny i ustawia jego właściwość IsFrozen na true.Makes the current object unmodifiable and sets its IsFrozen property to true.

(Odziedziczone po Freezable)
FreezeCore(Boolean)

Sprawia, FreezableCollection<T> że ten obiekt jest niemodyfikowalny lub określa, czy można go nie modyfikować.Makes this FreezableCollection<T> object unmodifiable or determines whether it can be made unmodifiable.

GetAnimationBaseValue(DependencyProperty)

Zwraca nieanimowaną wartość określonego DependencyPropertyelementu.Returns the non-animated value of the specified DependencyProperty.

(Odziedziczone po Animatable)
GetAsFrozen()

Tworzy zamrożoną kopię Freezableprzy użyciu podstawowych (nieanimowanych) wartości właściwości.Creates a frozen copy of the Freezable, using base (non-animated) property values. Ponieważ kopia jest zamrożona, wszelkie zamrożone obiekty podrzędne są kopiowane przez odwołanie.Because the copy is frozen, any frozen sub-objects are copied by reference.

(Odziedziczone po Freezable)
GetAsFrozenCore(Freezable)

Sprawia, że to wystąpienie jest zablokowanym klonem określonego FreezableCollection<T> przy użyciu wartości właściwości Base (Nieanimowane).Makes this instance a frozen clone of the specified FreezableCollection<T> using base (non-animated) property values.

GetCurrentValueAsFrozen()

Tworzy zamrożoną kopię Freezable przy użyciu bieżących wartości właściwości.Creates a frozen copy of the Freezable using current property values. Ponieważ kopia jest zamrożona, wszelkie zamrożone obiekty podrzędne są kopiowane przez odwołanie.Because the copy is frozen, any frozen sub-objects are copied by reference.

(Odziedziczone po Freezable)
GetCurrentValueAsFrozenCore(Freezable)

Sprawia, że to wystąpienie jest zablokowanym klonem określonego Freezable.Makes this instance a frozen clone of the specified Freezable. Jeśli ten obiekt ma animowane właściwości zależności, są kopiowane bieżące wartości animacyjne.If this object has animated dependency properties, their current animated values are copied.

GetEnumerator()

Zwraca moduł wyliczający dla całego FreezableCollection<T>elementu.Returns an enumerator for the entire FreezableCollection<T>.

GetHashCode()

Pobiera kod skrótu dla tego DependencyObject.Gets a hash code for this DependencyObject.

(Odziedziczone po DependencyObject)
GetLocalValueEnumerator()

Tworzy wyspecjalizowany moduł wyliczający służący do określania, które właściwości zależności mają lokalnie ustawione wartości na tej DependencyObject.Creates a specialized enumerator for determining which dependency properties have locally set values on this DependencyObject.

(Odziedziczone po DependencyObject)
GetType()

Pobiera Type bieżącego wystąpienia.Gets the Type of the current instance.

(Odziedziczone po Object)
GetValue(DependencyProperty)

Zwraca bieżącą obowiązującą wartość właściwości zależności w tym wystąpieniu DependencyObject.Returns the current effective value of a dependency property on this instance of a DependencyObject.

(Odziedziczone po DependencyObject)
IndexOf(T)

Wyszukuje określony obiekt i zwraca indeks (liczony od zera) pierwszego wystąpienia w całości FreezableCollection<T>.Searches for the specified object and returns the zero-based index of the first occurrence within the entire FreezableCollection<T>.

Insert(Int32, T)

Wstawia określony obiekt do FreezableCollection<T> obiektu o określonym indeksie.Inserts the specified object into the FreezableCollection<T> at the specified index.

InvalidateProperty(DependencyProperty)

Ponowna ocenuje wartość efektywną dla określonej właściwości zależności.Re-evaluates the effective value for the specified dependency property.

(Odziedziczone po DependencyObject)
MemberwiseClone()

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

(Odziedziczone po Object)
OnChanged()

Wywoływana, gdy bieżący obiekt Freezable jest modyfikowany.Called when the current Freezable object is modified.

(Odziedziczone po Freezable)
OnFreezablePropertyChanged(DependencyObject, DependencyObject)

Zapewnia, że DependencyObjectType dla elementu członkowskiego danych, który został właśnie ustawiony, są ustanowione odpowiednie wskaźniki kontekstu.Ensures that appropriate context pointers are established for a DependencyObjectType data member that has just been set.

(Odziedziczone po Freezable)
OnFreezablePropertyChanged(DependencyObject, DependencyObject, DependencyProperty)

Ten element członkowski obsługuje infrastrukturę Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) 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.

(Odziedziczone po Freezable)
OnPropertyChanged(DependencyPropertyChangedEventArgs)

Przesłania DependencyObject implementację OnPropertyChanged(DependencyPropertyChangedEventArgs), aby wywołać także wszystkie procedury obsługi Changed w odpowiedzi na zmianę właściwości zależności typu Freezable.Overrides the DependencyObject implementation of OnPropertyChanged(DependencyPropertyChangedEventArgs) to also invoke any Changed handlers in response to a changing dependency property of type Freezable.

(Odziedziczone po Freezable)
ReadLocalValue(DependencyProperty)

Zwraca wartość lokalną właściwości zależności, jeśli istnieje.Returns the local value of a dependency property, if it exists.

(Odziedziczone po DependencyObject)
ReadPreamble()

Zapewnia dostęp do Freezable z prawidłowego wątku.Ensures that the Freezable is being accessed from a valid thread. Dziedziczenia Freezable muszą wywoływać tę metodę na początku każdego interfejsu API, który odczytuje składowe danych, które nie są właściwościami zależności.Inheritors of Freezable must call this method at the beginning of any API that reads data members that are not dependency properties.

(Odziedziczone po Freezable)
Remove(T)

Usuwa pierwsze wystąpienie określonego obiektu z FreezableCollection<T>.Removes the first occurrence of the specified object from the FreezableCollection<T>.

RemoveAt(Int32)

Usuwa obiekt w określonym indeksie FreezableCollection<T>liczonym od zera.Removes the object at the specified zero-based index of the FreezableCollection<T>.

SetCurrentValue(DependencyProperty, Object)

Ustawia wartość właściwości zależności bez zmiany jego źródła wartości.Sets the value of a dependency property without changing its value source.

(Odziedziczone po DependencyObject)
SetValue(DependencyProperty, Object)

Ustawia wartość lokalną właściwości zależności, określoną za pomocą identyfikatora właściwości zależności.Sets the local value of a dependency property, specified by its dependency property identifier.

(Odziedziczone po DependencyObject)
SetValue(DependencyPropertyKey, Object)

Ustawia wartość lokalną właściwości zależności tylko do odczytu, określoną przez DependencyPropertyKey identyfikator właściwości zależności.Sets the local value of a read-only dependency property, specified by the DependencyPropertyKey identifier of the dependency property.

(Odziedziczone po DependencyObject)
ShouldSerializeProperty(DependencyProperty)

Zwraca wartość wskazującą, czy procesy serializacji powinny serializować wartość dla podanej właściwości zależności.Returns a value that indicates whether serialization processes should serialize the value for the provided dependency property.

(Odziedziczone po DependencyObject)
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)
WritePostscript()

Podnosi zdarzenie Changed dla Freezable i wywołuje jego metodę OnChanged().Raises the Changed event for the Freezable and invokes its OnChanged() method. Klasy, które pochodzą z Freezable powinny wywołać tę metodę na końcu każdego interfejsu API, który modyfikuje składowe klasy, które nie są przechowywane jako właściwości zależności.Classes that derive from Freezable should call this method at the end of any API that modifies class members that are not stored as dependency properties.

(Odziedziczone po Freezable)
WritePreamble()

Sprawdza, czy Freezable nie jest zamrożona i czy jest dostępny z prawidłowego kontekstu wątków.Verifies that the Freezable is not frozen and that it is being accessed from a valid threading context. dziedziczenia Freezable powinny wywołać tę metodę na początku każdego interfejsu API, który zapisuje dane w elementach członkowskich, które nie są właściwościami zależności.Freezable inheritors should call this method at the beginning of any API that writes to data members that are not dependency properties.

(Odziedziczone po Freezable)

Zdarzenia

Changed

Występuje, gdy Freezable lub obiekt, który zawiera, jest modyfikowany.Occurs when the Freezable or an object it contains is modified.

(Odziedziczone po Freezable)

Jawne implementacje interfejsu

ICollection.CopyTo(Array, Int32)

Aby uzyskać opis tego elementu członkowskiego, CopyTo(Array, Int32)Zobacz.For a description of this member, see CopyTo(Array, Int32).

ICollection.IsSynchronized

Aby uzyskać opis tego elementu członkowskiego, IsSynchronizedZobacz.For a description of this member, see IsSynchronized.

ICollection.SyncRoot

Aby uzyskać opis tego elementu członkowskiego, SyncRootZobacz.For a description of this member, see SyncRoot.

ICollection<T>.IsReadOnly

Aby uzyskać opis tego elementu członkowskiego, IsReadOnlyZobacz.For a description of this member, see IsReadOnly.

IEnumerable.GetEnumerator()

Aby uzyskać opis tego elementu członkowskiego, GetEnumerator()Zobacz.For a description of this member, see GetEnumerator().

IEnumerable<T>.GetEnumerator()

Aby uzyskać opis tego elementu członkowskiego, GetEnumerator()Zobacz.For a description of this member, see GetEnumerator().

IList.Add(Object)

Aby uzyskać opis tego elementu członkowskiego, Add(Object)Zobacz.For a description of this member, see Add(Object).

IList.Contains(Object)

Aby uzyskać opis tego elementu członkowskiego, Contains(Object)Zobacz.For a description of this member, see Contains(Object).

IList.IndexOf(Object)

Aby uzyskać opis tego elementu członkowskiego, IndexOf(Object)Zobacz.For a description of this member, see IndexOf(Object).

IList.Insert(Int32, Object)

Aby uzyskać opis tego elementu członkowskiego, Insert(Int32, Object)Zobacz.For a description of this member, see Insert(Int32, Object).

IList.IsFixedSize

Aby uzyskać opis tego elementu członkowskiego, IsFixedSizeZobacz.For a description of this member, see IsFixedSize.

IList.IsReadOnly

Aby uzyskać opis tego elementu członkowskiego, IsReadOnlyZobacz.For a description of this member, see IsReadOnly.

IList.Item[Int32]

Aby uzyskać opis tego elementu członkowskiego, Item[Int32]Zobacz.For a description of this member, see Item[Int32].

IList.Remove(Object)

Aby uzyskać opis tego elementu członkowskiego, Remove(Object)Zobacz.For a description of this member, see Remove(Object).

INotifyCollectionChanged.CollectionChanged

Opis tych elementów członkowskich można znaleźć w temacie CollectionChanged.For a description of this members, see CollectionChanged.

INotifyPropertyChanged.PropertyChanged

Opis tych elementów członkowskich można znaleźć w temacie PropertyChanged.For a description of this members, see PropertyChanged.

Metody rozszerzania

CopyToDataTable<T>(IEnumerable<T>)

Zwraca DataTable, który zawiera kopie obiektów DataRow, przy użyciu obiektu wejściowego IEnumerable<T>, gdzie T parametru generycznego jest DataRow.Returns a DataTable that contains copies of the DataRow objects, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

Kopiuje DataRow obiektów do określonego DataTable, używając obiektu wejściowego IEnumerable<T>, gdzie T parametru generycznego jest DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

Kopiuje DataRow obiektów do określonego DataTable, używając obiektu wejściowego IEnumerable<T>, gdzie T parametru generycznego jest DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Cast<TResult>(IEnumerable)

Rzutuje elementy IEnumerable 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)

Konwertuje IEnumerable na IQueryable.Converts an IEnumerable to an IQueryable.

Ancestors<T>(IEnumerable<T>)

Zwraca kolekcję elementów, które zawierają elementy nadrzędne każdego węzła w kolekcji źródłowej.Returns a collection of elements that contains the ancestors of every node in the source collection.

Ancestors<T>(IEnumerable<T>, XName)

Zwraca przefiltrowany kolekcji elementów, które zawierają elementy nadrzędne każdego węzła w kolekcji źródłowej.Returns a filtered collection of elements that contains the ancestors of every node in the source collection. Kolekcja zawiera tylko elementy, które mają pasujące XName.Only elements that have a matching XName are included in the collection.

DescendantNodes<T>(IEnumerable<T>)

Zwraca kolekcję węzłów podrzędnych każdego dokumentu i elementu w kolekcji źródłowej.Returns a collection of the descendant nodes of every document and element in the source collection.

Descendants<T>(IEnumerable<T>)

Zwraca kolekcję elementów, które zawierają elementy podrzędne każdego elementu i dokumentu w kolekcji źródłowej.Returns a collection of elements that contains the descendant elements of every element and document in the source collection.

Descendants<T>(IEnumerable<T>, XName)

Zwraca przefiltrowany kolekcji elementów, które zawierają elementy podrzędne każdego elementu i dokumentu w kolekcji źródłowej.Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. Kolekcja zawiera tylko elementy, które mają pasujące XName.Only elements that have a matching XName are included in the collection.

Elements<T>(IEnumerable<T>)

Zwraca kolekcję elementów podrzędnych każdego elementu i dokumentu w kolekcji źródłowej.Returns a collection of the child elements of every element and document in the source collection.

Elements<T>(IEnumerable<T>, XName)

Zwraca filtrowaną kolekcję elementów podrzędnych każdego elementu i dokumentu w kolekcji źródłowej.Returns a filtered collection of the child elements of every element and document in the source collection. Kolekcja zawiera tylko elementy, które mają pasujące XName.Only elements that have a matching XName are included in the collection.

InDocumentOrder<T>(IEnumerable<T>)

Zwraca kolekcję węzłów, która zawiera wszystkie węzły w kolekcji źródłowej, posortowane w kolejności dokumentu.Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.

Nodes<T>(IEnumerable<T>)

Zwraca kolekcję węzłów podrzędnych każdego dokumentu i elementu w kolekcji źródłowej.Returns a collection of the child nodes of every document and element in the source collection.

Remove<T>(IEnumerable<T>)

Usuwa każdy węzeł w kolekcji źródłowej z węzła nadrzędnego.Removes every node in the source collection from its parent node.

Dotyczy