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

CatalogPartCollection

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

Atrybuty

Wyjątki

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

Przykłady

W poniższym przykładzie kodu pokazano, jak programowo uzyskać dostęp do CatalogParts właściwości. Pełny kod wymagany do uruchomienia przykładu można znaleźć w sekcji Przykład w przeglądzie CatalogZoneBase klasy.

W przykładzie kodu pokazano, jak uzyskać dostęp do CatalogParts właściwości, iterować po kolekcji i wyświetlać listę identyfikatorów 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 (Lista składników wykazu ), 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ę zarówno do CatalogPart kontrolek dostarczanych z zestawem kontrolek składniki Web Part, jak i do wszystkich kontrolek niestandardowychCatalogPart, które są dodawane 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 wszystkie elementy CatalogPart dodane do kolekcji CatalogPart kontrolek w implementacji CreateCatalogParts metody muszą mieć wartość przypisaną do jej właściwości ID. W przeciwnym razie wyjątek zostanie zgłoszony, gdy kolekcja zostanie przypisana CatalogParts do właściwości .

Dotyczy

Zobacz też