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 на основе указанного типа. |