TableColumnCollection Klasa

Definicja

Oferuje standardowe funkcje tworzenia i zarządzania bezpieczną, uporządkowaną kolekcją TableColumn obiektów.Provides standard facilities for creating and managing a type-safe, ordered collection of TableColumn objects.

public ref class TableColumnCollection sealed : System::Collections::Generic::ICollection<System::Windows::Documents::TableColumn ^>, System::Collections::Generic::IEnumerable<System::Windows::Documents::TableColumn ^>, System::Collections::Generic::IList<System::Windows::Documents::TableColumn ^>, System::Collections::IList
public sealed class TableColumnCollection : System.Collections.Generic.ICollection<System.Windows.Documents.TableColumn>, System.Collections.Generic.IEnumerable<System.Windows.Documents.TableColumn>, System.Collections.Generic.IList<System.Windows.Documents.TableColumn>, System.Collections.IList
type TableColumnCollection = class
    interface IList<TableColumn>
    interface ICollection<TableColumn>
    interface seq<TableColumn>
    interface IEnumerable
    interface IList
    interface ICollection
Public NotInheritable Class TableColumnCollection
Implements ICollection(Of TableColumn), IEnumerable(Of TableColumn), IList, IList(Of TableColumn)
Dziedziczenie
TableColumnCollection
Implementuje

Uwagi

Ta kolekcja obsługuje standardowe indeksowanie oparte na zero.This collection supports standard zero-based indexing.

Właściwość podana przez klasę zwraca wartość TableColumnCollection. Table ColumnsThe Columns property provided by the Table class returns a TableColumnCollection. Aby uzyskać więcej informacji, zobacz jak: Manipuluj kolumnami tabeli za pomocą właściwościColumns.For more information, see How to: Manipulate a Table's Columns through the Columns Property.

Właściwości

Capacity

Pobiera lub ustawia pojemność wstępnie przydzieloną elementu kolekcji dla tej kolekcji.Gets or sets the pre-allocated collection item capacity for this collection.

Count

Pobiera liczbę elementów znajdujących się obecnie w kolekcji.Gets the number of items currently contained by the collection.

IsReadOnly

Ten typ lub 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 type or member supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

IsSynchronized

Ten typ lub 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 type or member supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

Item[Int32]

Pobiera element kolekcji o określonym indeksie.Gets the collection item at a specified index. To jest indeksowana właściwość.This is an indexed property.

SyncRoot

Ten typ lub 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 type or member supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

Metody

Add(TableColumn)

Dołącza określony element do kolekcji.Appends a specified item to the collection.

Clear()

Czyści wszystkie elementy z kolekcji.Clears all items from the collection.

Contains(TableColumn)

Wykonuje zapytania dotyczące obecności określonego elementu w kolekcji.Queries for the presence of a specified item in the collection.

CopyTo(Array, Int32)

Kopiuje zawartość kolekcji i wstawia je do określonej tablicy, zaczynając od określonej pozycji indeksu w tablicy.Copies the contents of the collection and inserts them into a specified array starting at a specified index position in the array.

CopyTo(TableColumn[], Int32)

Kopiuje zawartość kolekcji i wstawia je do określonej TableColumn tablicy, zaczynając od określonej pozycji indeksu w tablicy.Copies the contents of the collection and inserts them into a specified TableColumn array of starting at a specified index position in the array.

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)
GetHashCode()

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

(Odziedziczone po Object)
GetType()

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

(Odziedziczone po Object)
IndexOf(TableColumn)

Zwraca indeks (liczony od zera) określonego elementu kolekcji.Returns the zero-based index of specified collection item.

Insert(Int32, TableColumn)

Wstawia określony element w kolekcji w określonej pozycji indeksu.Inserts a specified item in the collection at a specified index position.

MemberwiseClone()

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

(Odziedziczone po Object)
Remove(TableColumn)

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

RemoveAt(Int32)

Usuwa element określony przez indeks z kolekcji.Removes an item, specified by index, from the collection.

RemoveRange(Int32, Int32)

Usuwa z kolekcji zakres elementów określony przez początkowy indeks i liczbę.Removes a range of items, specified by beginning index and count, from the collection.

ToString()

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

(Odziedziczone po Object)
TrimToSize()

Optymalizuje użycie pamięci dla kolekcji przez ustawienie źródłowej kolekcji Capacity równej Count elementom znajdującym się obecnie w kolekcji.Optimizes memory consumption for the collection by setting the underlying collection Capacity equal to the Count of items currently in the collection.

Jawne implementacje interfejsu

IEnumerable.GetEnumerator()

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

IEnumerable<TableColumn>.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). Zamiast tego użyj metody bezpiecznego Add(TableColumn) typu.Use the type-safe Add(TableColumn) method instead.

IList.Clear()

Aby uzyskać opis tego elementu członkowskiego, Clear()Zobacz.For a description of this member, see Clear(). Zamiast tego użyj metody bezpiecznego Clear() typu.Use the type-safe Clear() method instead.

IList.Contains(Object)

Aby uzyskać opis tego elementu członkowskiego, Contains(Object)Zobacz.For a description of this member, see Contains(Object). Zamiast tego użyj metody bezpiecznego Contains(TableColumn) typu.Use the type-safe Contains(TableColumn) method instead.

IList.IndexOf(Object)

Aby uzyskać opis tego elementu członkowskiego, IndexOf(Object)Zobacz.For a description of this member, see IndexOf(Object). Zamiast tego użyj metody bezpiecznego IndexOf(TableColumn) typu.Use the type-safe IndexOf(TableColumn) method instead.

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). Zamiast tego użyj metody bezpiecznego Insert(Int32, TableColumn) typu.Use the type-safe Insert(Int32, TableColumn) method instead.

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]. Zamiast tego użyj właściwości bezpiecznego Item[Int32] typu.Use the type-safe Item[Int32] property instead.

IList.Remove(Object)

Aby uzyskać opis tego elementu członkowskiego, Remove(Object)Zobacz.For a description of this member, see Remove(Object). Zamiast tego użyj Remove(TableColumn) RemoveRange(Int32, Int32) metod bezpiecznych RemoveAt(Int32)typu.Use the type-safe Remove(TableColumn), RemoveAt(Int32), or RemoveRange(Int32, Int32) methods instead.

IList.RemoveAt(Int32)

Aby uzyskać opis tego elementu członkowskiego, RemoveAt(Int32)Zobacz.For a description of this member, see RemoveAt(Int32). Zamiast tego użyj Remove(TableColumn) RemoveRange(Int32, Int32) metod bezpiecznych RemoveAt(Int32)typu.Use the type-safe Remove(TableColumn), RemoveAt(Int32), or RemoveRange(Int32, Int32) methods instead.

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

Zobacz też