DesignerRegionCollection Sınıf

Tanım

DesignerRegionBir denetim Tasarımcısı içindeki nesne koleksiyonunu temsil eder.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
Devralma
DesignerRegionCollection
Uygulamalar

Açıklamalar

ControlDesignerSınıfı ve türetilmiş tüm sınıflar, DesignerRegionCollection bir tasarım ana bilgisayarında denetim için tasarımcı bölgelerini içermek ve numaralandırmak için sınıfını kullanır Visual Studio 2005Visual Studio 2005 .The 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.

Örneğin, ControlDesigner.GetDesignTimeHtml yöntemi koleksiyona bölge tanımlamak ve eklemek için kullanılabilir.For example, the ControlDesigner.GetDesignTimeHtml method can be used to define and add regions to the collection.

OwnerTasarımcı bölgesi koleksiyonunu içeren denetim Tasarımcısı nesnesine erişmek için özelliğini kullanın.Use the Owner property to access the control designer object that contains the designer region collection. DesignerRegionCollectionKoleksiyondaki nesneleri incelemek ve sürdürmek için yöntemleri ve özellikleri kullanın DesignerRegion .Use the DesignerRegionCollection methods and properties to examine and maintain the DesignerRegion objects that are in the collection.

Nesneler eklendikçe koleksiyon dinamik olarak artar.The collection dynamically increases as objects are added. Bu koleksiyondaki dizinler sıfır tabanlıdır.Indexes in this collection are zero-based. CountKoleksiyonda kaç tasarımcı bölgesinin olduğunu anlamak için özelliğini kullanın.Use the Count property to determine how many designer regions are in the collection. DesignerRegionCollectionAşağıdaki işlevleri sağlamak için üyelerini kullanın:Use the DesignerRegionCollection members to provide the following functionality:

  • AddKoleksiyona tek bir tasarımcı bölgesi ekleme yöntemi.The Add method to add a single designer region to the collection.

  • InsertKoleksiyon içindeki belirli bir dizinde Tasarımcı bölgesi ekleme yöntemi.The Insert method to add a designer region at a particular index within the collection.

  • RemoveTasarımcı bölgesini kaldırma yöntemi.The Remove method to remove a designer region.

  • RemoveAtBelirli bir dizinde Tasarımcı bölgesini kaldırma yöntemi.The RemoveAt method to remove the designer region at a particular index.

  • ContainsBelirli bir tasarımcı bölgesinin zaten koleksiyonda olup olmadığını belirleme yöntemi.The Contains method to determine whether a particular designer region is already in the collection.

  • IndexOfKoleksiyon içindeki bir tasarımcı bölgesinin dizinini alma yöntemi.The IndexOf method to retrieve the index of a designer region within the collection.

  • Item[]Dizi gösterimini kullanarak, belirli bir dizinde Tasarımcı bölgesini almak veya ayarlamak için Dizin Oluşturucu.The Item[] indexer to get or set the designer region at a particular index, using array notation.

  • ClearKoleksiyondan tüm tasarımcı bölgelerini kaldırma yöntemi.The Clear method to remove all designer regions from the collection.

Oluşturucular

DesignerRegionCollection()

DesignerRegionCollection sınıfının yeni bir örneğini başlatır.Initializes a new instance of the DesignerRegionCollection class.

DesignerRegionCollection(ControlDesigner)

DesignerRegionCollectionBelirtilen denetim Tasarımcısı için sınıfın yeni bir örneğini başlatır.Initializes a new instance of the DesignerRegionCollection class for the specified control designer.

Özellikler

Count

Koleksiyondaki nesne sayısını alır DesignerRegion .Gets the number of DesignerRegion objects in the collection.

IsFixedSize

Nesnenin sabit boyutta olup olmadığını gösteren bir değer alır DesignerRegionCollection .Gets a value indicating whether the DesignerRegionCollection object has a fixed size.

IsReadOnly

Nesnenin salt okunurdur olduğunu gösteren bir değer alır DesignerRegionCollection .Gets a value indicating whether the DesignerRegionCollection object is read-only.

IsSynchronized

DesignerRegionCollectionNesneye erişimin eşitlenip eşitlenmediğini (iş parçacığı açısından güvenli) gösteren bir değer alır.Gets a value indicating whether access to the DesignerRegionCollection object is synchronized (thread safe).

Item[Int32]

DesignerRegionKoleksiyonda belirtilen dizindeki bir nesneyi alır veya ayarlar.Gets or sets a DesignerRegion object at the specified index in the collection.

Owner

Tasarımcı bölgesi koleksiyonunun sahibi olan Denetim tasarımcısını alır.Gets the control designer that owns the designer region collection.

SyncRoot

Nesneye erişimi eşzamanlı hale getirmek için kullanılabilecek bir nesne alır DesignerRegionCollection .Gets an object that can be used to synchronize access to the DesignerRegionCollection object.

Yöntemler

Add(DesignerRegion)

Belirtilen DesignerRegion nesneyi koleksiyonun sonuna ekler.Adds the specified DesignerRegion object to the end of the collection.

Clear()

Tüm bölgeleri koleksiyondan kaldırır.Removes all regions from the collection.

Contains(DesignerRegion)

Belirtilen bölgenin koleksiyon içinde içerilip içerilmediğini gösteren bir değer alır.Gets a value indicating whether the specified region is contained within the collection.

CopyTo(Array, Int32)

Koleksiyonun öğelerini Array belirli bir dizinden başlayarak bir nesnesine kopyalar Array .Copies the elements of the collection to an Array object, starting at a particular Array index.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.Determines whether the specified object is equal to the current object.

(Devralındığı yer: Object)
GetEnumerator()

Toplulukta yinelenen bir numaralandırıcı döndürür.Returns an enumerator that iterates through the collection.

GetHashCode()

Varsayılan karma işlevi olarak işlev görür.Serves as the default hash function.

(Devralındığı yer: Object)
GetType()

TypeGeçerli örneği alır.Gets the Type of the current instance.

(Devralındığı yer: Object)
IndexOf(DesignerRegion)

Koleksiyonda belirtilen nesnenin dizinini döndürür DesignerRegion .Returns the index of the specified DesignerRegion object within the collection.

Insert(Int32, DesignerRegion)

DesignerRegionBelirtilen dizindeki koleksiyona bir nesne ekler.Inserts a DesignerRegion object into the collection at the specified index.

MemberwiseClone()

Geçerli bir basit kopyasını oluşturur Object .Creates a shallow copy of the current Object.

(Devralındığı yer: Object)
Remove(DesignerRegion)

Belirtilen DesignerRegion nesneyi koleksiyondan kaldırır.Removes the specified DesignerRegion object from the collection.

RemoveAt(Int32)

DesignerRegionKoleksiyonu içindeki belirtilen dizindeki nesneyi kaldırır.Removes the DesignerRegion object at the specified index within the collection.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.Returns a string that represents the current object.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

ICollection.CopyTo(Array, Int32)

Bu üyenin açıklaması için bkz CopyTo(Array, Int32) ..For a description of this member, see CopyTo(Array, Int32).

ICollection.Count

Bu üyenin açıklaması için bkz Count ..For a description of this member, see Count.

ICollection.IsSynchronized

Bu üyenin açıklaması için bkz IsSynchronized ..For a description of this member, see IsSynchronized.

ICollection.SyncRoot

Bu üyenin açıklaması için bkz SyncRoot ..For a description of this member, see SyncRoot.

IEnumerable.GetEnumerator()

Bu üyenin açıklaması için bkz GetEnumerator() ..For a description of this member, see GetEnumerator().

IList.Add(Object)

Bu üyenin açıklaması için bkz Add(Object) ..For a description of this member, see Add(Object).

IList.Clear()

Bu üyenin açıklaması için bkz Clear() ..For a description of this member, see Clear().

IList.Contains(Object)

Bu üyenin açıklaması için bkz Contains(Object) ..For a description of this member, see Contains(Object).

IList.IndexOf(Object)

Bu üyenin açıklaması için bkz IndexOf(Object) ..For a description of this member, see IndexOf(Object).

IList.Insert(Int32, Object)

Bu üyenin açıklaması için bkz Insert(Int32, Object) ..For a description of this member, see Insert(Int32, Object).

IList.IsFixedSize

Bu üyenin açıklaması için bkz IsFixedSize ..For a description of this member, see IsFixedSize.

IList.IsReadOnly

Bu üyenin açıklaması için bkz IsReadOnly ..For a description of this member, see IsReadOnly.

IList.Item[Int32]

Bu üyenin açıklaması için bkz Item[Int32] ..For a description of this member, see Item[Int32].

IList.Remove(Object)

Bu üyenin açıklaması için bkz Remove(Object) ..For a description of this member, see Remove(Object).

IList.RemoveAt(Int32)

Bu üyenin açıklaması için bkz RemoveAt(Int32) ..For a description of this member, see RemoveAt(Int32).

Uzantı Metotları

Cast<TResult>(IEnumerable)

Öğesinin öğelerini IEnumerable belirtilen türe yayınlar.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Öğesinin öğelerini IEnumerable belirtilen bir türe göre filtreler.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Bir sorgunun paralelleştirilmesini mümkün hale getirme.Enables parallelization of a query.

AsQueryable(IEnumerable)

Bir IEnumerable öğesine dönüştürür IQueryable .Converts an IEnumerable to an IQueryable.

Şunlara uygulanır

Ayrıca bkz.