DesignerRegionCollection 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表控制項設計工具中的 DesignerRegion 物件集合。
public ref class DesignerRegionCollection : System::Collections::IList
public class DesignerRegionCollection : System.Collections.IList
type DesignerRegionCollection = class
interface IList
interface ICollection
interface IEnumerable
Public Class DesignerRegionCollection
Implements IList
- 繼承
-
DesignerRegionCollection
- 實作
備註
類別 ControlDesigner 和任何衍生類別都會 DesignerRegionCollection 使用 類別,在設計主應用程式中包含和列舉控件的設計工具區域,例如Visual Studio 2005。
例如, ControlDesigner.GetDesignTimeHtml 方法可用來定義區域,並將區域新增至集合。
Owner使用屬性可存取包含設計工具區域集合的控制項設計工具物件。 DesignerRegionCollection使用方法和屬性來檢查和維護DesignerRegion集合中的物件。
當加入 物件時,集合會動態增加。 此集合中的索引是以零起始。 Count使用 屬性來判斷集合中的設計工具區域數目。 DesignerRegionCollection使用 成員來提供下列功能:
將 Add 單一設計工具區域加入至集合的方法。
在 Insert 集合內的特定索引處加入設計工具區域的方法。
Remove拿掉設計工具區域的方法。
RemoveAt拿掉位於特定索引之設計工具區域的方法。
Contains判斷特定設計工具區域是否已經在集合中的方法。
在 IndexOf 集合中擷取設計工具區域的索引的方法。
使用 Item[] 陣列表示法,在特定的索引處取得或設定設計工具區域的索引器。
Clear從集合中移除所有設計工具區域的方法。
建構函式
DesignerRegionCollection() |
初始化 DesignerRegionCollection 類別的新執行個體。 |
DesignerRegionCollection(ControlDesigner) |
為指定的控制項設計工具,初始化 DesignerRegionCollection 類別的新執行個體。 |
屬性
Count |
取得集合中 DesignerRegion 物件的數目。 |
IsFixedSize |
取得值,指出 DesignerRegionCollection 物件是否具有固定的大小。 |
IsReadOnly |
取得值,這個值表示 DesignerRegionCollection 物件是否唯讀。 |
IsSynchronized |
取得值,表示是否要同步處理 (執行緒安全) 對 DesignerRegionCollection 物件的存取。 |
Item[Int32] |
取得或設定位於集合中指定索引上的 DesignerRegion 物件。 |
Owner |
取得擁有設計工具區域集合的控制項設計工具。 |
SyncRoot |
取得可用來同步處理對 DesignerRegionCollection 物件之存取的物件。 |
方法
Add(DesignerRegion) |
將指定的 DesignerRegion 物件加入至集合的尾端。 |
Clear() |
從集合移除所有的區域。 |
Contains(DesignerRegion) |
取得值,指出集合內是否包含指定的區域。 |
CopyTo(Array, Int32) | |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetEnumerator() |
傳回逐一查看集合的列舉值。 |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
IndexOf(DesignerRegion) |
傳回指定的 DesignerRegion 物件在集合中的索引。 |
Insert(Int32, DesignerRegion) |
將 DesignerRegion 插入位於指定索引的集合。 |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
Remove(DesignerRegion) |
從集合中移除指定的 DesignerRegion 物件。 |
RemoveAt(Int32) |
移除位於集合中指定索引上的 DesignerRegion 物件。 |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |
明確介面實作
ICollection.CopyTo(Array, Int32) |
如需這個成員的說明,請參閱 CopyTo(Array, Int32)。 |
ICollection.Count |
如需這個成員的說明,請參閱 Count。 |
ICollection.IsSynchronized |
如需這個成員的說明,請參閱 IsSynchronized。 |
ICollection.SyncRoot |
如需這個成員的說明,請參閱 SyncRoot。 |
IEnumerable.GetEnumerator() |
如需這個成員的說明,請參閱 GetEnumerator()。 |
IList.Add(Object) |
如需這個成員的說明,請參閱 Add(Object)。 |
IList.Clear() |
如需這個成員的說明,請參閱 Clear()。 |
IList.Contains(Object) |
如需這個成員的說明,請參閱 Contains(Object)。 |
IList.IndexOf(Object) |
如需這個成員的說明,請參閱 IndexOf(Object)。 |
IList.Insert(Int32, Object) |
如需這個成員的說明,請參閱 Insert(Int32, Object)。 |
IList.IsFixedSize |
如需這個成員的說明,請參閱 IsFixedSize。 |
IList.IsReadOnly |
如需這個成員的說明,請參閱 IsReadOnly。 |
IList.Item[Int32] |
如需這個成員的說明,請參閱 Item[Int32]。 |
IList.Remove(Object) |
如需這個成員的說明,請參閱 Remove(Object)。 |
IList.RemoveAt(Int32) |
如需這個成員的說明,請參閱 RemoveAt(Int32)。 |
擴充方法
Cast<TResult>(IEnumerable) |
將 IEnumerable 的項目轉換成指定的型別。 |
OfType<TResult>(IEnumerable) |
根據指定的型別來篩選 IEnumerable 的項目。 |
AsParallel(IEnumerable) |
啟用查詢的平行化作業。 |
AsQueryable(IEnumerable) |
將 IEnumerable 轉換成 IQueryable。 |