DesignerRegionCollection Класс

Определение

Представляет коллекцию объектов 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)

Копирует элементы коллекции в объект Array в массив, начиная с конкретного индекса массива Array.

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.

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

См. также раздел