DesignerRegionCollection DesignerRegionCollection DesignerRegionCollection DesignerRegionCollection Class

Определение

Представляет коллекцию объектов DesignerRegion в конструкторе элемента управления.Represents a collection of DesignerRegion objects within a control designer.

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
Наследование
DesignerRegionCollectionDesignerRegionCollectionDesignerRegionCollectionDesignerRegionCollection
Реализации

Комментарии

ControlDesigner Класса, а также любого производного класса использует DesignerRegionCollection класса для хранения и перечисление областей конструктора для элемента управления в основном приложении разработки, такие как Visual Studio 2005Visual Studio 2005.The ControlDesigner class, and any derived class, uses the DesignerRegionCollection class to contain and enumerate the designer regions for the control in a design host, such as Visual Studio 2005Visual Studio 2005.

Например ControlDesigner.GetDesignTimeHtml метод может использоваться для определения и добавления регионов в коллекцию.For example, the ControlDesigner.GetDesignTimeHtml method can be used to define and add regions to the collection.

Используйте Owner свойство для доступа к конструктора объект элемента управления, содержащий коллекции областей конструктора.Use the Owner property to access the control designer object that contains the designer region collection. Используйте DesignerRegionCollection методы и свойства для проверки и поддерживать DesignerRegion объектов в коллекции.Use the DesignerRegionCollection methods and properties to examine and maintain the DesignerRegion objects that are in the collection.

Коллекция динамически увеличивается по мере добавления объектов.The collection dynamically increases as objects are added. Индексы в данной коллекции отсчитываются от нуля.Indexes in this collection are zero-based. Используйте Count свойство, чтобы определить, сколько области конструктора в коллекции.Use the Count property to determine how many designer regions are in the collection. Используйте DesignerRegionCollection участникам предоставлять следующие возможности:Use the DesignerRegionCollection members to provide the following functionality:

  • Add Метод для добавления одной области конструктора в коллекцию.The Add method to add a single designer region to the collection.

  • Insert Метод для добавления области конструктора с определенного индекса в коллекции.The Insert method to add a designer region at a particular index within the collection.

  • Remove Способ удаления области конструктора.The Remove method to remove a designer region.

  • RemoveAt Способ удаления области конструктора с определенного индекса.The RemoveAt method to remove the designer region at a particular index.

  • Contains Метод, чтобы определить, является ли определенный области конструктора в коллекции.The Contains method to determine whether a particular designer region is already in the collection.

  • IndexOf Метод для извлечения индекса области конструктора в пределах коллекции.The IndexOf method to retrieve the index of a designer region within the collection.

  • Item[Int32] Индексатор для получения или задания области конструктора с определенного индекса, используя нотацию массива.The Item[Int32] indexer to get or set the designer region at a particular index, using array notation.

  • Clear Метод для удаления из коллекции все области конструктора.The Clear method to remove all designer regions from the collection.

Конструкторы

DesignerRegionCollection() DesignerRegionCollection() DesignerRegionCollection() DesignerRegionCollection()

Инициализирует новый экземпляр класса DesignerRegionCollection.Initializes a new instance of the DesignerRegionCollection class.

DesignerRegionCollection(ControlDesigner) DesignerRegionCollection(ControlDesigner) DesignerRegionCollection(ControlDesigner) DesignerRegionCollection(ControlDesigner)

Инициализирует новый экземпляр класса DesignerRegionCollection для заданного конструктора элемента управления.Initializes a new instance of the DesignerRegionCollection class for the specified control designer.

Свойства

Count Count Count Count

Возвращает количество объектов DesignerRegion в коллекции.Gets the number of DesignerRegion objects in the collection.

IsFixedSize IsFixedSize IsFixedSize IsFixedSize

Получает значение, показывающее, имеет ли объект DesignerRegionCollection фиксированный размер.Gets a value indicating whether the DesignerRegionCollection object has a fixed size.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Получает значение, показывающее, является ли объект DesignerRegionCollection доступным только для чтения.Gets a value indicating whether the DesignerRegionCollection object is read-only.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Возвращает значение, указывающее на то, является ли доступ к объекту DesignerRegionCollection синхронизированным (потокобезопасным).Gets a value indicating whether access to the DesignerRegionCollection object is synchronized (thread safe).

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

Получает или задает объект DesignerRegion с указанным индексом в коллекции.Gets or sets a DesignerRegion object at the specified index in the collection.

Owner Owner Owner Owner

Возвращает конструктора элемента управления, являющегося владельцем коллекции областей конструктора.Gets the control designer that owns the designer region collection.

SyncRoot SyncRoot SyncRoot SyncRoot

Возвращает объект, который позволяет синхронизировать доступ к объекту DesignerRegionCollection.Gets an object that can be used to synchronize access to the DesignerRegionCollection object.

Методы

Add(DesignerRegion) Add(DesignerRegion) Add(DesignerRegion) Add(DesignerRegion)

Добавляет заданный объект DesignerRegion в конец коллекции.Adds the specified DesignerRegion object to the end of the collection.

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

Удаляет из коллекции все области.Removes all regions from the collection.

Contains(DesignerRegion) Contains(DesignerRegion) Contains(DesignerRegion) Contains(DesignerRegion)

Возвращает значение, показывающее, содержится ли заданная область в коллекции.Gets a value indicating whether the specified region is contained within the collection.

CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

Копирует элементы коллекции в объект Array в массив, начиная с конкретного индекса массива Array.Copies the elements of the collection to an Array object, starting at a particular Array index.

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

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Возвращает перечислитель, выполняющий перебор элементов в коллекции.Returns an enumerator that iterates through the collection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
IndexOf(DesignerRegion) IndexOf(DesignerRegion) IndexOf(DesignerRegion) IndexOf(DesignerRegion)

Возвращает индекс указанного объекта DesignerRegion в коллекции.Returns the index of the specified DesignerRegion object within the collection.

Insert(Int32, DesignerRegion) Insert(Int32, DesignerRegion) Insert(Int32, DesignerRegion) Insert(Int32, DesignerRegion)

Вставляет объект DesignerRegion в коллекцию по указанному индексу.Inserts a DesignerRegion object into the collection at the specified index.

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
Remove(DesignerRegion) Remove(DesignerRegion) Remove(DesignerRegion) Remove(DesignerRegion)

Удаляет указанный объект DesignerRegion из коллекции.Removes the specified DesignerRegion object from the collection.

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

Удаляет объект DesignerRegion с заданным индексом из коллекции.Removes the DesignerRegion object at the specified index within the collection.

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)

Описание этого члена см. в разделе CopyTo(Array, Int32).For a description of this member, see CopyTo(Array, Int32).

ICollection.Count ICollection.Count ICollection.Count ICollection.Count

Описание этого члена см. в разделе Count.For a description of this member, see Count.

ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized

Описание этого члена см. в разделе IsSynchronized.For a description of this member, see IsSynchronized.

ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot

Описание этого члена см. в разделе SyncRoot.For a description of this member, see SyncRoot.

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

Описание этого члена см. в разделе GetEnumerator().For a description of this member, see GetEnumerator().

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

Описание этого члена см. в разделе Add(Object).For a description of this member, see Add(Object).

IList.Clear() IList.Clear() IList.Clear() IList.Clear()

Описание этого члена см. в разделе Clear().For a description of this member, see Clear().

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

Описание этого члена см. в разделе Contains(Object).For a description of this member, see Contains(Object).

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

Описание этого члена см. в разделе IndexOf(Object).For a description of this member, see IndexOf(Object).

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

Описание этого члена см. в разделе Insert(Int32, Object).For a description of this member, see Insert(Int32, Object).

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

Описание этого члена см. в разделе IsFixedSize.For a description of this member, see IsFixedSize.

IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly

Описание этого члена см. в разделе IsReadOnly.For a description of this member, see IsReadOnly.

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

Описание этого члена см. в разделе Item[Int32].For a description of this member, see Item[Int32].

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

Описание этого члена см. в разделе Remove(Object).For a description of this member, see Remove(Object).

IList.RemoveAt(Int32) IList.RemoveAt(Int32) IList.RemoveAt(Int32) IList.RemoveAt(Int32)

Описание этого члена см. в разделе RemoveAt(Int32).For a description of this member, see RemoveAt(Int32).

Методы расширения

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 для IQueryable.Converts an IEnumerable to an IQueryable.

Применяется к

Дополнительно