DesignerRegionCollection Sınıf

Tanım

Denetim tasarımcısı içindeki DesignerRegion bir nesne koleksiyonunu temsil eder.

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

ControlDesigner sınıfı ve türetilmiş herhangi bir sınıf, Visual Studio 2005 gibi bir tasarım konağındaki denetimin tasarımcı bölgelerini içermek ve listelemek için sınıfını kullanırDesignerRegionCollection.

Örneğin yöntemi, ControlDesigner.GetDesignTimeHtml koleksiyona bölge tanımlamak ve eklemek için kullanılabilir.

Owner tasarımcı bölge koleksiyonunu içeren denetim tasarımcısı nesnesine erişmek için özelliğini kullanın. Koleksiyondaki DesignerRegionCollection nesneleri incelemek ve korumak DesignerRegion için yöntemleri ve özellikleri kullanın.

Nesneler eklendikçe koleksiyon dinamik olarak artar. Bu koleksiyondaki dizinler sıfır tabanlıdır. Koleksiyonda Count kaç tasarımcı bölgesi olduğunu belirlemek için özelliğini kullanın. DesignerRegionCollection Aşağıdaki işlevleri sağlamak için üyeleri kullanın:

  • Add Koleksiyona tek bir tasarımcı bölgesi ekleme yöntemi.

  • Insert Koleksiyon içindeki belirli bir dizine tasarımcı bölgesi ekleme yöntemi.

  • Remove Tasarımcı bölgesini kaldırma yöntemi.

  • RemoveAt Belirli bir dizindeki tasarımcı bölgesini kaldırma yöntemi.

  • Contains Belirli bir tasarımcı bölgesinin koleksiyonda olup olmadığını belirleme yöntemi.

  • IndexOf Koleksiyon içindeki bir tasarımcı bölgesinin dizinini alma yöntemi.

  • Dizi Item[] gösterimini kullanarak belirli bir dizinde tasarımcı bölgesini alacak veya ayarlayan dizin oluşturucu.

  • Clear Koleksiyondan tüm tasarımcı bölgelerini kaldırma yöntemi.

Oluşturucular

DesignerRegionCollection()

DesignerRegionCollection sınıfının yeni bir örneğini başlatır.

DesignerRegionCollection(ControlDesigner)

Belirtilen denetim tasarımcısı için sınıfının yeni bir örneğini DesignerRegionCollection başlatır.

Özellikler

Count

Koleksiyondaki nesne sayısını DesignerRegion alır.

IsFixedSize

Nesnenin sabit bir boyuta DesignerRegionCollection sahip olup olmadığını belirten bir değer alır.

IsReadOnly

Nesnenin DesignerRegionCollection salt okunur olup olmadığını belirten bir değer alır.

IsSynchronized

Nesneye erişimin DesignerRegionCollection eşitlenip eşitlenmediğini belirten bir değer alır (iş parçacığı güvenli).

Item[Int32]

Koleksiyonda belirtilen dizinde bir DesignerRegion nesnesi alır veya ayarlar.

Owner

Tasarımcı bölge koleksiyonunun sahibi olan denetim tasarımcısını alır.

SyncRoot

Nesneye erişimi DesignerRegionCollection eşitlemek için kullanılabilecek bir nesne alır.

Yöntemler

Add(DesignerRegion)

Belirtilen DesignerRegion nesneyi koleksiyonun sonuna ekler.

Clear()

Koleksiyondaki tüm bölgeleri kaldırır.

Contains(DesignerRegion)

Belirtilen bölgenin koleksiyon içinde yer alıp almadığını belirten bir değer alır.

CopyTo(Array, Int32)

Koleksiyonun öğelerini belirli Array bir dizinden başlayarak bir Array nesneye kopyalar.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

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

Toplulukta yinelenen bir numaralandırıcı döndürür.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

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

Type Geçerli örneğini alır.

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

Koleksiyon içinde belirtilen DesignerRegion nesnenin dizinini döndürür.

Insert(Int32, DesignerRegion)

Belirtilen dizindeki koleksiyona bir DesignerRegion nesne ekler.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

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

Belirtilen DesignerRegion nesneyi koleksiyondan kaldırır.

RemoveAt(Int32)

Koleksiyon içinde DesignerRegion belirtilen dizindeki nesneyi kaldırır.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

ICollection.CopyTo(Array, Int32)

Bu üyenin açıklaması için bkz CopyTo(Array, Int32). .

ICollection.Count

Bu üyenin açıklaması için bkz Count. .

ICollection.IsSynchronized

Bu üyenin açıklaması için bkz IsSynchronized. .

ICollection.SyncRoot

Bu üyenin açıklaması için bkz SyncRoot. .

IEnumerable.GetEnumerator()

Bu üyenin açıklaması için bkz GetEnumerator(). .

IList.Add(Object)

Bu üyenin açıklaması için bkz Add(Object). .

IList.Clear()

Bu üyenin açıklaması için bkz Clear(). .

IList.Contains(Object)

Bu üyenin açıklaması için bkz Contains(Object). .

IList.IndexOf(Object)

Bu üyenin açıklaması için bkz IndexOf(Object). .

IList.Insert(Int32, Object)

Bu üyenin açıklaması için bkz Insert(Int32, Object). .

IList.IsFixedSize

Bu üyenin açıklaması için bkz IsFixedSize. .

IList.IsReadOnly

Bu üyenin açıklaması için bkz IsReadOnly. .

IList.Item[Int32]

Bu üyenin açıklaması için bkz Item[Int32]. .

IList.Remove(Object)

Bu üyenin açıklaması için bkz Remove(Object). .

IList.RemoveAt(Int32)

Bu üyenin açıklaması için bkz RemoveAt(Int32). .

Uzantı Metotları

Cast<TResult>(IEnumerable)

öğesinin IEnumerable öğelerini belirtilen türe atar.

OfType<TResult>(IEnumerable)

Bir öğesinin IEnumerable öğelerini belirtilen türe göre filtreler.

AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini sağlar.

AsQueryable(IEnumerable)

bir IEnumerable öğesini öğesine IQueryabledönüştürür.

Şunlara uygulanır

Ayrıca bkz.