Aracılığıyla paylaş


WebPartZoneCollection Oluşturucular

Tanım

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.

Ayrıca bkz.

Şunlara uygulanır