DesignerRegionCollection Sınıf

Tanım

DesignerRegionBir denetim Tasarımcısı içindeki 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

ControlDesignersınıfı ve türetilmiş tüm sınıflar, DesignerRegionCollection bir tasarım ana bilgisayarında denetim için Visual Studio 2005 gibi tasarımcı bölgelerini içermek ve numaralandırmak için sınıfını kullanır.

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

OwnerTasarımcı bölgesi koleksiyonunu içeren denetim Tasarımcısı nesnesine erişmek için özelliğini kullanın. DesignerRegionCollectionKoleksiyondaki nesneleri incelemek ve sürdürmek için yöntemleri ve özellikleri kullanın DesignerRegion .

Nesneler eklendikçe koleksiyon dinamik olarak artar. Bu koleksiyondaki dizinler sıfır tabanlıdır. CountKoleksiyonda kaç tasarımcı bölgesinin olduğunu anlamak için özelliğini kullanın. DesignerRegionCollectionAşağıdaki işlevleri sağlamak için üyelerini kullanın:

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

  • InsertKoleksiyon içindeki belirli bir dizinde Tasarımcı bölgesi ekleme yöntemi.

  • RemoveTasarımcı bölgesini kaldırma yöntemi.

  • RemoveAtBelirli bir dizinde Tasarımcı bölgesini kaldırma yöntemi.

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

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

  • Item[]Dizi gösterimini kullanarak, belirli bir dizinde Tasarımcı bölgesini almak veya ayarlamak için Dizin Oluşturucu.

  • ClearKoleksiyondan 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)

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

Özellikler

Count

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

IsFixedSize

Nesnenin sabit boyutta olup olmadığını gösteren bir değer alır DesignerRegionCollection .

IsReadOnly

Nesnenin salt okunurdur olduğunu gösteren bir değer alır DesignerRegionCollection .

IsSynchronized

DesignerRegionCollectionNesneye erişimin eşitlenip eşitlenmediğini (iş parçacığı açısından güvenli) gösteren bir değer alır.

Item[Int32]

DesignerRegionKoleksiyonda belirtilen dizindeki bir nesneyi alır veya ayarlar.

Owner

Tasarımcı bölgesi koleksiyonunun sahibi olan Denetim tasarımcısını alır.

SyncRoot

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

Yöntemler

Add(DesignerRegion)

Belirtilen DesignerRegion nesneyi koleksiyonun sonuna ekler.

Clear()

Tüm bölgeleri koleksiyondan kaldırır.

Contains(DesignerRegion)

Belirtilen bölgenin koleksiyon içinde içerilip içerilmediğini gösteren bir değer alır.

CopyTo(Array, Int32)

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

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)

Koleksiyonda belirtilen nesnenin dizinini döndürür DesignerRegion .

Insert(Int32, DesignerRegion)

DesignerRegionBelirtilen dizindeki koleksiyona bir 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)

DesignerRegionKoleksiyonu içindeki 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.