Udostępnij za pośrednictwem


CatalogZoneBase.CatalogParts Właściwość

Definicja

Pobiera kolekcję wszystkich CatalogPart kontrolek zawartych w CatalogZoneBase strefie.

public:
 property System::Web::UI::WebControls::WebParts::CatalogPartCollection ^ CatalogParts { System::Web::UI::WebControls::WebParts::CatalogPartCollection ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Web.UI.WebControls.WebParts.CatalogPartCollection CatalogParts { get; }
[<System.ComponentModel.Browsable(false)>]
member this.CatalogParts : System.Web.UI.WebControls.WebParts.CatalogPartCollection
Public ReadOnly Property CatalogParts As CatalogPartCollection

Wartość właściwości

Element CatalogPartCollection zawierający wszystkie poszczególne CatalogPart kontrolki w strefie.

Atrybuty

Wyjątki

Dodanie CatalogPart do kolekcji nie miało przypisanej wartości do jej właściwości ID.

Przykłady

W poniższym przykładzie kodu pokazano, jak programowo uzyskać dostęp CatalogParts do właściwości. Aby zapoznać się z pełnym kodem wymaganym do uruchomienia przykładu, zobacz sekcję Przykładowe CatalogZoneBase omówienie klasy.

Przykładowy kod pokazuje, jak uzyskać dostęp do CatalogParts właściwości, iterować za pośrednictwem kolekcji i wyświetlić identyfikatory wszystkich CatalogPart kontrolek w strefie.

protected void Button2_Click(object sender, EventArgs e)
{
  Label1.Text = "<h3>CatalogPart List</h3>";
  foreach(CatalogPart part in CatalogZone1.CatalogParts)
  {
    Label1.Text += part.ID + "<br />";
  }
}
Protected Sub Button2_Click(ByVal sender As Object, _
  ByVal e As EventArgs)
  Label1.Text = "<h3>CatalogPart List</h3>"
  Dim part As CatalogPart
  For Each part In CatalogZone1.CatalogParts
    Label1.Text += part.ID + "<br />"
  Next part

End Sub

Po załadowaniu strony w przeglądarce możesz wybrać pozycję Wykaz z listy rozwijanej, aby przełączyć się do trybu wyświetlania wykazu. Gdy wykaz jest widoczny, możesz kliknąć przycisk List CatalogParts ,aby zademonstrować, jak CatalogParts można uzyskać dostęp do właściwości.

Uwagi

Właściwość CatalogParts zawiera odwołanie do kolekcji wszystkich CatalogPart kontrolek w strefie. Odwołuje się ona zarówno do CatalogPart kontrolek dostarczanych z zestawem kontrolek składników Web Part, jak i wszystkich kontrolek niestandardowych CatalogPart dodanych do strefy.

Kolekcja jest początkowo tworzona, gdy inna metoda uzyskuje CatalogParts dostęp do właściwości, a właściwość wywołuje metodę CreateCatalogParts .

Uwaga

Należy pamiętać, że każdy CatalogPart element dodany do kolekcji CatalogPart kontrolek w implementacji CreateCatalogParts metody musi mieć przypisaną wartość do jej właściwości ID. W przeciwnym razie zostanie zgłoszony wyjątek, gdy kolekcja zostanie przypisana do CatalogParts właściwości.

Dotyczy

Zobacz też