DesignerRegionCollection DesignerRegionCollection DesignerRegionCollection DesignerRegionCollection Class

Определение

Представляет коллекцию объектов DesignerRegion в конструкторе элемента управления.Represents a collection of DesignerRegion objects within a control designer.

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
Наследование
DesignerRegionCollectionDesignerRegionCollectionDesignerRegionCollectionDesignerRegionCollection
Реализации

Комментарии

Класс и любой производный класс DesignerRegionCollection используют класс для хранения и перечисления областей конструктора для элемента управления в узле Visual Studio 2005Visual Studio 2005разработки, например. ControlDesignerThe ControlDesigner class, and any derived class, uses the DesignerRegionCollection class to contain and enumerate the designer regions for the control in a design host, such as Visual Studio 2005Visual Studio 2005.

Например, ControlDesigner.GetDesignTimeHtml метод можно использовать для определения и добавления регионов в коллекцию.For example, the ControlDesigner.GetDesignTimeHtml method can be used to define and add regions to the collection.

Owner Используйте свойство для доступа к объекту конструктора элементов управления, содержащему коллекцию областей конструктора.Use the Owner property to access the control designer object that contains the designer region collection. Используйте методы и свойства для изучения и DesignerRegion обслуживания объектов, наявляющихся в коллекции. DesignerRegionCollectionUse the DesignerRegionCollection methods and properties to examine and maintain the DesignerRegion objects that are in the collection.

Коллекция динамически увеличивается по мере добавления объектов.The collection dynamically increases as objects are added. Индексы в этой коллекции отсчитываются от нуля.Indexes in this collection are zero-based. Count Используйте свойство, чтобы определить, сколько областей конструктора находится в коллекции.Use the Count property to determine how many designer regions are in the collection. DesignerRegionCollection Используйте элементы для предоставления следующих функциональных возможностей:Use the DesignerRegionCollection members to provide the following functionality:

  • Add Метод для добавления одной области конструктора в коллекцию.The Add method to add a single designer region to the collection.

  • Insert Метод для добавления области конструктора в определенный индекс в коллекции.The Insert method to add a designer region at a particular index within the collection.

  • Remove Метод для удаления области конструктора.The Remove method to remove a designer region.

  • RemoveAt Метод для удаления области конструктора в определенном индексе.The RemoveAt method to remove the designer region at a particular index.

  • Contains Метод, определяющий, уже определена ли в коллекции конкретная область конструктора.The Contains method to determine whether a particular designer region is already in the collection.

  • IndexOf Метод для получения индекса области конструктора в коллекции.The IndexOf method to retrieve the index of a designer region within the collection.

  • Item[Int32] Индексатор, который получает или задает область конструктора в определенном индексе с использованием нотации массива.The Item[Int32] indexer to get or set the designer region at a particular index, using array notation.

  • Clear Метод для удаления всех областей конструктора из коллекции.The Clear method to remove all designer regions from the collection.

Конструкторы

DesignerRegionCollection() DesignerRegionCollection() DesignerRegionCollection() DesignerRegionCollection()

Инициализирует новый экземпляр класса DesignerRegionCollection.Initializes a new instance of the DesignerRegionCollection class.

DesignerRegionCollection(ControlDesigner) DesignerRegionCollection(ControlDesigner) DesignerRegionCollection(ControlDesigner) DesignerRegionCollection(ControlDesigner)

Инициализирует новый экземпляр класса DesignerRegionCollection для заданного конструктора элемента управления.Initializes a new instance of the DesignerRegionCollection class for the specified control designer.

Свойства

Count Count Count Count

Возвращает количество объектов DesignerRegion в коллекции.Gets the number of DesignerRegion objects in the collection.

IsFixedSize IsFixedSize IsFixedSize IsFixedSize

Получает значение, показывающее, имеет ли объект DesignerRegionCollection фиксированный размер.Gets a value indicating whether the DesignerRegionCollection object has a fixed size.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Получает значение, показывающее, является ли объект DesignerRegionCollection доступным только для чтения.Gets a value indicating whether the DesignerRegionCollection object is read-only.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Возвращает значение, указывающее на то, является ли доступ к объекту DesignerRegionCollection синхронизированным (потокобезопасным).Gets a value indicating whether access to the DesignerRegionCollection object is synchronized (thread safe).

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Получает или задает объект DesignerRegion с указанным индексом в коллекции.Gets or sets a DesignerRegion object at the specified index in the collection.

Owner Owner Owner Owner

Возвращает конструктора элемента управления, являющегося владельцем коллекции областей конструктора.Gets the control designer that owns the designer region collection.

SyncRoot SyncRoot SyncRoot SyncRoot

Возвращает объект, который позволяет синхронизировать доступ к объекту DesignerRegionCollection.Gets an object that can be used to synchronize access to the DesignerRegionCollection object.

Методы

Add(DesignerRegion) Add(DesignerRegion) Add(DesignerRegion) Add(DesignerRegion)

Добавляет заданный объект DesignerRegion в конец коллекции.Adds the specified DesignerRegion object to the end of the collection.

Clear() Clear() Clear() Clear()

Удаляет из коллекции все области.Removes all regions from the collection.

Contains(DesignerRegion) Contains(DesignerRegion) Contains(DesignerRegion) Contains(DesignerRegion)

Возвращает значение, показывающее, содержится ли заданная область в коллекции.Gets a value indicating whether the specified region is contained within the collection.

CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

Копирует элементы коллекции в объект Array в массив, начиная с конкретного индекса массива Array.Copies the elements of the collection to an Array object, starting at a particular Array index.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Возвращает перечислитель, выполняющий перебор элементов в коллекции.Returns an enumerator that iterates through the collection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
IndexOf(DesignerRegion) IndexOf(DesignerRegion) IndexOf(DesignerRegion) IndexOf(DesignerRegion)

Возвращает индекс указанного объекта DesignerRegion в коллекции.Returns the index of the specified DesignerRegion object within the collection.

Insert(Int32, DesignerRegion) Insert(Int32, DesignerRegion) Insert(Int32, DesignerRegion) Insert(Int32, DesignerRegion)

Вставляет объект DesignerRegion в коллекцию по указанному индексу.Inserts a DesignerRegion object into the collection at the specified index.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
Remove(DesignerRegion) Remove(DesignerRegion) Remove(DesignerRegion) Remove(DesignerRegion)

Удаляет указанный объект DesignerRegion из коллекции.Removes the specified DesignerRegion object from the collection.

RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

Удаляет объект DesignerRegion с заданным индексом из коллекции.Removes the DesignerRegion object at the specified index within the collection.

ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

Явные реализации интерфейса

ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32) ICollection.CopyTo(Array, Int32)

Описание этого члена см. в разделе CopyTo(Array, Int32).For a description of this member, see CopyTo(Array, Int32).

ICollection.Count ICollection.Count ICollection.Count ICollection.Count

Описание этого члена см. в разделе Count.For a description of this member, see Count.

ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized

Описание этого члена см. в разделе IsSynchronized.For a description of this member, see IsSynchronized.

ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot

Описание этого члена см. в разделе SyncRoot.For a description of this member, see SyncRoot.

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

Описание этого члена см. в разделе GetEnumerator().For a description of this member, see GetEnumerator().

IList.Add(Object) IList.Add(Object) IList.Add(Object) IList.Add(Object)

Описание этого члена см. в разделе Add(Object).For a description of this member, see Add(Object).

IList.Clear() IList.Clear() IList.Clear() IList.Clear()

Описание этого члена см. в разделе Clear().For a description of this member, see Clear().

IList.Contains(Object) IList.Contains(Object) IList.Contains(Object) IList.Contains(Object)

Описание этого члена см. в разделе Contains(Object).For a description of this member, see Contains(Object).

IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object)

Описание этого члена см. в разделе IndexOf(Object).For a description of this member, see IndexOf(Object).

IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object)

Описание этого члена см. в разделе Insert(Int32, Object).For a description of this member, see Insert(Int32, Object).

IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize

Описание этого члена см. в разделе IsFixedSize.For a description of this member, see IsFixedSize.

IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly IList.IsReadOnly

Описание этого члена см. в разделе IsReadOnly.For a description of this member, see IsReadOnly.

IList.Item[Int32] IList.Item[Int32] IList.Item[Int32] IList.Item[Int32]

Описание этого члена см. в разделе Item[Int32].For a description of this member, see Item[Int32].

IList.Remove(Object) IList.Remove(Object) IList.Remove(Object) IList.Remove(Object)

Описание этого члена см. в разделе Remove(Object).For a description of this member, see Remove(Object).

IList.RemoveAt(Int32) IList.RemoveAt(Int32) IList.RemoveAt(Int32) IList.RemoveAt(Int32)

Описание этого члена см. в разделе RemoveAt(Int32).For a description of this member, see RemoveAt(Int32).

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

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Преобразовывает коллекцию IEnumerable в объект IQueryable.Converts an IEnumerable to an IQueryable.

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

Дополнительно