WebPartZoneCollection Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
WebPartZoneCollection sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| WebPartZoneCollection() |
sınıfının boş bir örneğini WebPartZoneCollection başlatır. |
| WebPartZoneCollection(ICollection) |
Bir nesne koleksiyonu geçirerek sınıfının bir örneğini WebPartZoneCollectionWebPartZone başlatır. |
Açıklamalar
Oluşturucu WebPartZoneCollection , denetim tarafından WebPartManager , Web Bölümleri denetim kümesindeki diğer denetimler tarafından veya özel geliştirici kodu tarafından, Web Bölümleri sayfasında bulunan denetimlerin WebPartZone salt okunur bir koleksiyonunu oluşturmak için kullanılır.
WebPartZoneCollection()
sınıfının boş bir örneğini WebPartZoneCollection başlatır.
public:
WebPartZoneCollection();
public WebPartZoneCollection();
Public Sub New ()
Açıklamalar
Denetim, WebPartManager bir Web Bölümleri sayfası için sınıfın yeni bir örneğini başlatmak için kendi oluşturucusunun WebPartZoneCollection içinde bu oluşturucuyu kullanır.
Ayrıca bkz.
Şunlara uygulanır
WebPartZoneCollection(ICollection)
Bir nesne koleksiyonu geçirerek sınıfının bir örneğini WebPartZoneCollectionWebPartZone başlatır.
public:
WebPartZoneCollection(System::Collections::ICollection ^ webPartZones);
public WebPartZoneCollection(System.Collections.ICollection webPartZones);
new System.Web.UI.WebControls.WebParts.WebPartZoneCollection : System.Collections.ICollection -> System.Web.UI.WebControls.WebParts.WebPartZoneCollection
Public Sub New (webPartZones As ICollection)
Parametreler
- webPartZones
- ICollection
Nesnelerden ICollection biri WebPartZone .
Özel durumlar
Bölgelerin koleksiyonu şeklindedir null.
Koleksiyondaki null nesnelerden biri veya türünde WebPartZonedeğil.
Örnekler
Aşağıdaki kod örneği oluşturucunun WebPartZoneCollection kullanımını gösterir. Örneğin tam kodu, sınıfa genel bakışın WebPartZoneCollection Örnek bölümünde bulunur.
Kodun aşağıdaki bölümünde, özelliğinin değerini Zones alarak bir WebPartZoneCollection değişkene nesne atadığını göreceksiniz. İsterseniz, özelliğinden Zones tüm bölgeleri atamak yerine sayfadaki tüm bölgelerin WebPartZoneBase bir alt kümesini içeren bir nesne dizisi oluşturabilir ve diziyi yeni WebPartZoneCollection bir nesneye atayabilirsiniz.
protected void Button5_Click(object sender, EventArgs e)
{
Label1.Text = String.Empty;
WebPartZoneCollection zoneCollection = mgr.Zones;
foreach (WebPartZone zone in zoneCollection)
{
if (zone.WebPartVerbRenderMode == WebPartVerbRenderMode.Menu)
zone.WebPartVerbRenderMode = WebPartVerbRenderMode.TitleBar;
else
zone.WebPartVerbRenderMode = WebPartVerbRenderMode.Menu;
}
}
Protected Sub Button5_Click(ByVal sender As Object, ByVal e As EventArgs)
Label1.Text = String.Empty
Dim zoneCollection As WebPartZoneCollection = mgr.Zones
Dim zone As WebPartZone
For Each zone In zoneCollection
If zone.WebPartVerbRenderMode = WebPartVerbRenderMode.Menu Then
zone.WebPartVerbRenderMode = WebPartVerbRenderMode.TitleBar
Else
zone.WebPartVerbRenderMode = WebPartVerbRenderMode.Menu
End If
Next zone
End Sub
Koleksiyon oluşturulduktan sonra, koleksiyonda kolayca yineleme yapabilir ve tüm kapsanan bölgelerde veya bunların içeriğinde işlemler gerçekleştirebilirsiniz. Örnek kodu yürütmek için sayfayı bir tarayıcıya yükleyin ve her bölgedeki Fiil İşleme Modunu Aç/Kapat düğmesine tıklayın. Bu, bir bölgede yer alan her sunucu denetiminin başlık çubuğundaki fiillerin nasıl işlendiğini gösterir. Fiiller açılan menüde veya doğrudan başlık çubuğunda bağlantı olarak görüntülenebilir.
Açıklamalar
WebPartZoneCollection Üzerinde programlı işlemler gerçekleştirmek üzere özel bir nesne koleksiyonu WebPartZone oluşturmak istediğinizde oluşturucuyu kullanın. Örneğin, özelliğine Zones erişebilir ve Web Bölümleri sayfasında nesnelerin bir alt kümesini WebPartZone oluşturabilir, bunları bir WebPartZoneCollection nesneye atayabilir ve ardından alt denetimlerde veya yalnızca bu bölgelerin çeşitli özelliklerinde işlemler gerçekleştirebilirsiniz.