RowDefinitionCollection RowDefinitionCollection RowDefinitionCollection RowDefinitionCollection Class

定義

提供對經過排序之強類型 RowDefinition 物件集合的存取權。Provides access to an ordered, strongly typed collection of RowDefinition objects.

public ref class RowDefinitionCollection sealed : System::Collections::Generic::ICollection<System::Windows::Controls::RowDefinition ^>, System::Collections::Generic::IEnumerable<System::Windows::Controls::RowDefinition ^>, System::Collections::Generic::IList<System::Windows::Controls::RowDefinition ^>, System::Collections::IList
public sealed class RowDefinitionCollection : System.Collections.Generic.ICollection<System.Windows.Controls.RowDefinition>, System.Collections.Generic.IEnumerable<System.Windows.Controls.RowDefinition>, System.Collections.Generic.IList<System.Windows.Controls.RowDefinition>, System.Collections.IList
type RowDefinitionCollection = class
    interface IList<RowDefinition>
    interface ICollection<RowDefinition>
    interface seq<RowDefinition>
    interface IEnumerable
    interface IList
    interface ICollection
Public NotInheritable Class RowDefinitionCollection
Implements ICollection(Of RowDefinition), IEnumerable(Of RowDefinition), IList, IList(Of RowDefinition)
繼承
RowDefinitionCollectionRowDefinitionCollectionRowDefinitionCollectionRowDefinitionCollection
實作

屬性

Count Count Count Count

取得這個 RowDefinitionCollection 執行個體內的項目總數。Gets the total number of items within this instance of RowDefinitionCollection.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

取得值,這個值表示 RowDefinitionCollection 是否為唯讀。Gets a value that indicates whether a RowDefinitionCollection is read-only.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

取得值,指出對這個 RowDefinitionCollection 的存取是否同步處理 (安全執行緒)。Gets a value that indicates whether access to this RowDefinitionCollection is synchronized (thread-safe).

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

取得值,這個值表示 RowDefinitionCollection 內的目前項目。Gets a value that indicates the current item within a RowDefinitionCollection.

SyncRoot SyncRoot SyncRoot SyncRoot

取得可用以同步存取 RowDefinitionCollection 的物件。Gets an object that can be used to synchronize access to the RowDefinitionCollection.

方法

Add(RowDefinition) Add(RowDefinition) Add(RowDefinition) Add(RowDefinition)

RowDefinition 項目加入至 RowDefinitionCollectionAdds a RowDefinition element to a RowDefinitionCollection.

Clear() Clear() Clear() Clear()

清除 RowDefinitionCollection 的內容。Clears the content of the RowDefinitionCollection.

Contains(RowDefinition) Contains(RowDefinition) Contains(RowDefinition) Contains(RowDefinition)

判斷 RowDefinition 內是否存在指定的 RowDefinitionCollectionDetermines whether a given RowDefinition exists within a RowDefinitionCollection.

CopyTo(RowDefinition[], Int32) CopyTo(RowDefinition[], Int32) CopyTo(RowDefinition[], Int32) CopyTo(RowDefinition[], Int32)

RowDefinition 物件陣列複製到 RowDefinitionCollection 內的指定索引位置。Copies an array of RowDefinition objects to a given index position within a RowDefinitionCollection.

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

判斷指定的物件是否等於目前的物件。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

做為預設雜湊函式。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

取得目前執行個體的 TypeGets the Type of the current instance.

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

傳回 RowDefinition 內指定之 RowDefinitionCollection 的索引位置。Returns the index position of a given RowDefinition within a RowDefinitionCollection.

Insert(Int32, RowDefinition) Insert(Int32, RowDefinition) Insert(Int32, RowDefinition) Insert(Int32, RowDefinition)

RowDefinition 插入 RowDefinitionCollection 內的指定索引位置。Inserts a RowDefinition at the specified index position within a RowDefinitionCollection.

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

建立目前 Object 的淺層複本 (Shallow Copy)。Creates a shallow copy of the current Object.

(Inherited from Object)
Remove(RowDefinition) Remove(RowDefinition) Remove(RowDefinition) Remove(RowDefinition)

RowDefinition 移除 RowDefinitionCollectionRemoves a RowDefinition from a RowDefinitionCollection.

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

RowDefinition 的指定索引位置移除 RowDefinitionCollectionRemoves a RowDefinition from a RowDefinitionCollection at the specified index position.

RemoveRange(Int32, Int32) RemoveRange(Int32, Int32) RemoveRange(Int32, Int32) RemoveRange(Int32, Int32)

RowDefinition 移除一個範圍的 RowDefinitionCollection 物件。Removes a range of RowDefinition objects from a RowDefinitionCollection.

ToString() ToString() ToString() ToString()

傳回代表目前物件的字串。Returns a string that represents the current object.

(Inherited from Object)

明確介面實作

ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32)

從特定的 Array 索引處開始,將集合元素複製至 ArrayCopies the elements of the collection to an Array, starting at a particular Array index.

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

傳回逐一查看集合的列舉值。Returns an enumerator that iterates through the collection.

IEnumerable<RowDefinition>.GetEnumerator() IEnumerable<RowDefinition>.GetEnumerator() IEnumerable<RowDefinition>.GetEnumerator() IEnumerable<RowDefinition>.GetEnumerator()

傳回逐一查看集合的列舉值。Returns an enumerator that iterates through the collection.

IList.Add(Object) IList.Add(Object) IList.Add(Object) IList.Add(Object)

將項目加入至集合。Adds an item to the collection.

IList.Contains(Object) IList.Contains(Object) IList.Contains(Object) IList.Contains(Object)

判斷此集合是否包含特定的值。Determines whether the collection contains a specific value.

IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object)

決定集合中指定項目的索引。Determines the index of a specific item in the collection.

IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object)

將項目插入至集合中的指定索引處。Inserts an item to the collection at the specified index.

IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize

取得值,這個值表示集合的大小是否是固定的。Gets a value indicating whether the collection has a fixed size.

IList.Item[Int32] IList.Item[Int32] IList.Item[Int32] IList.Item[Int32]

在指定的索引位置上取得或設定項目。Gets or sets the element at the specified index.

IList.Remove(Object) IList.Remove(Object) IList.Remove(Object) IList.Remove(Object)

從集合中移除第一個出現的特定物件。Removes the first occurrence of a specific object from the collection.

擴充方法

CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>)

根據輸入 DataTable 物件 (其中泛型參數 TDataRow) 傳回包含 IEnumerable<T> 物件複本的 DataRowReturns 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) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

根據輸入 DataRow 物件 (其中泛型參數 TDataTable),將 IEnumerable<T> 物件複製到指定的 DataRowCopies 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) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

根據輸入 DataRow 物件 (其中泛型參數 TDataTable),將 IEnumerable<T> 物件複製到指定的 DataRowCopies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

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

IEnumerable 的項目轉換成指定的型別。Casts the elements of an IEnumerable to the specified type.

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

根據指定的型別來篩選 IEnumerable 的項目。Filters the elements of an IEnumerable based on a specified type.

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

啟用查詢的平行化作業。Enables parallelization of a query.

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

IEnumerable 轉換成 IQueryableConverts an IEnumerable to an IQueryable.

Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>)

傳回包含來源集合中每個節點祖系的項目集合。Returns a collection of elements that contains the ancestors of every node in the source collection.

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

傳回包含來源集合中每個節點祖系的已篩選項目集合。Returns a filtered collection of elements that contains the ancestors of every node in the source collection. 集合中只會包含具有相符之 XName 的項目。Only elements that have a matching XName are included in the collection.

DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>)

傳回來源集合中每個文件和項目之子代節點的集合。Returns a collection of the descendant nodes of every document and element in the source collection.

Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>)

傳回包含來源集合中每個項目和文件之子代項目的項目集合。Returns a collection of elements that contains the descendant elements of every element and document in the source collection.

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

傳回已篩選的項目集合,其中包含來源集合中每個項目和文件的子代項目。Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. 集合中只會包含具有相符之 XName 的項目。Only elements that have a matching XName are included in the collection.

Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>)

傳回來源集合中每個項目和文件的子項目集合。Returns a collection of the child elements of every element and document in the source collection.

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

傳回來源集合中每個項目和文件的已篩選子項目集合。Returns a filtered collection of the child elements of every element and document in the source collection. 集合中只會包含具有相符之 XName 的項目。Only elements that have a matching XName are included in the collection.

InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>)

傳回包含來源集合中所有節點的節點集合,依據文件順序來排序。Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.

Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>)

傳回來源集合中每個文件和項目的子節點集合。Returns a collection of the child nodes of every document and element in the source collection.

Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>)

在來源集合中,從每一個節點的父節點移除這些節點。Removes every node in the source collection from its parent node.

適用於

另請參閱