Поделиться через


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.

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

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