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