UIElementCollection 類別
TOC
摺疊目錄
展開目錄
本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

UIElementCollection 類別

 

表示已排序的 UIElement 子項目集合。

命名空間:   System.Windows.Controls
組件:  PresentationFramework (在 PresentationFramework.dll 中)

System.Object
System.Windows.Controls.UIElementCollection

public class UIElementCollection : IList, ICollection, IEnumerable

名稱描述
System_CAPS_pubmethodUIElementCollection(UIElement, FrameworkElement)

初始化 UIElementCollection 類別的新執行個體。

名稱描述
System_CAPS_pubpropertyCapacity

取得或設定 UIElementCollection 能包含的項目數。

System_CAPS_pubpropertyCount

取得集合中的實際項目數量。

System_CAPS_pubpropertyIsSynchronized

取得值,這個值表示對 ICollection 介面的存取是否同步處理 (安全執行緒)。

System_CAPS_pubpropertyItem[Int32]

取得或設定 UIElement,這個項目儲存在 UIElementCollection 之以零起始的索引位置。

System_CAPS_pubpropertySyncRoot

取得可用來同步處理對 ICollection 介面之存取的物件。

名稱描述
System_CAPS_pubmethodAdd(UIElement)

將指定的項目加入 UIElementCollection

System_CAPS_pubmethodClear()

將所有項目從 UIElementCollection 移除。

System_CAPS_protmethodClearLogicalParent(UIElement)

當項目離開 UIElementCollection 時,會清除項目的邏輯父代。

System_CAPS_pubmethodContains(UIElement)

判斷所指定的項目是否在 UIElementCollection 中。

System_CAPS_pubmethodCopyTo(Array, Int32)

從指定的索引位置開始,將 UIElementUIElementCollection 複製到陣列。

System_CAPS_pubmethodCopyTo(UIElement[], Int32)

從指定的索引位置開始,將 UIElementUIElementCollection 複製到陣列。

System_CAPS_pubmethodEquals(Object)

判斷指定的物件是否等於目前的物件。(繼承自 Object。)

System_CAPS_protmethodFinalize()

允許物件在記憶體回收進行回收之前,嘗試釋放資源並執行其他清除作業。 (繼承自 Object。)

System_CAPS_pubmethodGetEnumerator()

傳回可反覆查看 UIElementCollection 的列舉值。

System_CAPS_pubmethodGetHashCode()

做為預設雜湊函式。(繼承自 Object。)

System_CAPS_pubmethodGetType()

取得目前執行個體的 Type(繼承自 Object。)

System_CAPS_pubmethodIndexOf(UIElement)

傳回 UIElementCollection 中指定項目的索引位置。

System_CAPS_pubmethodInsert(Int32, UIElement)

將項目插入 UIElementCollection 中指定的索引位置。

System_CAPS_protmethodMemberwiseClone()

建立目前 Object 的淺層複製。(繼承自 Object。)

System_CAPS_pubmethodRemove(UIElement)

將指定的項目從 UIElementCollection 移除。

System_CAPS_pubmethodRemoveAt(Int32)

移除在指定索引處的 UIElement

System_CAPS_pubmethodRemoveRange(Int32, Int32)

UIElementCollection 移除一個範圍的項目。

System_CAPS_protmethodSetLogicalParent(UIElement)

UIElementCollection 中設定項目的邏輯父代。

System_CAPS_pubmethodToString()

傳回代表目前物件的字串。(繼承自 Object。)

名稱描述
System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Add(Object)

這個型別或成員支援 Windows Presentation Foundation (WPF) 基礎結構,但不建議直接在程式碼中使用。如需這個成員的說明,請參閱 Add

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Contains(Object)

這個型別或成員支援 Windows Presentation Foundation (WPF) 基礎結構,但不建議直接在程式碼中使用。如需這個成員的說明,請參閱 Contains

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.IndexOf(Object)

這個型別或成員支援 Windows Presentation Foundation (WPF) 基礎結構,但不建議直接在程式碼中使用。如需這個成員的說明,請參閱 IndexOf

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Insert(Int32, Object)

這個型別或成員支援 Windows Presentation Foundation (WPF) 基礎結構,但不建議直接在程式碼中使用。如需這個成員的描述,請參閱 Insert

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Remove(Object)

這個型別或成員支援 Windows Presentation Foundation (WPF) 基礎結構,但不建議直接在程式碼中使用。如需這個成員的描述,請參閱 Remove

名稱描述
System_CAPS_pubmethodAsParallel()

多載。 啟用查詢的平行化作業。(由 ParallelEnumerable 定義。)

System_CAPS_pubmethodAsQueryable()

多載。 IEnumerable 轉換成 IQueryable(由 Queryable 定義。)

System_CAPS_pubmethodCast<TResult>()

IEnumerable 的項目轉換成指定的型別。(由 Enumerable 定義。)

System_CAPS_pubmethodOfType<TResult>()

根據指定的型別來篩選 IEnumerable 的項目。(由 Enumerable 定義。)

Panel 基底類別會使用 UIElementCollection 來表示其子項目集合。 UIElementCollection 所定義的方法和屬性會影響所有從 Panel 衍生的物件,並定義通用的功能集,以管理 Panel 子項目。

UIElementCollection 與其本身的內容 (類別) 相似。您必須從擁有 Panel 的內容存取集合。

下列範例會使用 Add 方法,將子內容加入父代 StackPanel您可以使用屬於 UIElementCollection 型別的 Children 屬性完成這項作業。

void AddButton(object sender, MouseButtonEventArgs e)
{
	sp1.Children.Clear();
	btn = new Button();
	btn.Content = "New Button";
	sp1.Children.Add(btn);
}

.NET Framework
自 3.0 起可用
Silverlight
自 2.0 起可用
Windows Phone Silverlight
自 7.0 起可用

這個類型的任何公用靜態 (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。

回到頁首
顯示:
© 2016 Microsoft