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


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).

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

Имя Описание
AsParallel(IEnumerable)

Включает параллелизацию запроса.

AsQueryable(IEnumerable)

Преобразует IEnumerable в IQueryable.

Cast<TResult>(IEnumerable)

Приведение элементов IEnumerable к указанному типу.

OfType<TResult>(IEnumerable)

Фильтрует элементы IEnumerable на основе указанного типа.

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

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