Partager via


CatalogZoneBase.CatalogParts Propriété

Définition

Obtient une collection de tous les contrôles CatalogPart contenus dans une zone CatalogZoneBase.

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

Valeur de propriété

CatalogPartCollection qui contient tous les contrôles CatalogPart d'une zone.

Attributs

Exceptions

Un CatalogPart qui est ajouté à la collection n'avait pas de valeur assignée à sa propriété ID.

Exemples

L’exemple de code suivant montre comment accéder à la CatalogParts propriété par programmation. Pour obtenir le code complet requis pour exécuter l’exemple, consultez la section Exemple de la vue d’ensemble de la CatalogZoneBase classe.

L’exemple de code montre comment accéder à la CatalogParts propriété, itérer dans la collection et répertorier les ID de tous les CatalogPart contrôles de la zone.

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

Lorsque vous chargez la page dans un navigateur, vous pouvez sélectionner Catalogue dans la liste déroulante pour basculer en mode d’affichage catalogue. Lorsque le catalogue est visible, vous pouvez cliquer sur le bouton Lister les parties du catalogue pour montrer comment la CatalogParts propriété est accessible.

Remarques

La CatalogParts propriété fournit une référence à une collection de tous les CatalogPart contrôles de la zone. Il fait référence à la fois aux CatalogPart contrôles fournis avec le jeu de contrôles De composants WebPart et à tous les contrôles personnalisés CatalogPart ajoutés à la zone.

La collection est initialement créée lorsqu’une autre méthode accède à la CatalogParts propriété et que la propriété appelle la CreateCatalogParts méthode.

Notes

Notez que toute CatalogPart valeur ajoutée à la collection de CatalogPart contrôles dans une implémentation de la CreateCatalogParts méthode doit avoir une valeur affectée à sa propriété ID. Sinon, une exception est levée lorsque la collection est affectée à la CatalogParts propriété .

S’applique à

Voir aussi