Compartir a través de


CatalogZoneBase.CatalogParts Propiedad

Definición

Obtiene una colección de todos los controles CatalogPart contenidos en una zona 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

Valor de propiedad

Una colección CatalogPartCollection que contiene todos los controles CatalogPart individuales de una zona.

Atributos

Excepciones

Un CatalogPart que se va a agregar a la colección no tenía asignado ningún valor a su propiedad ID.

Ejemplos

En el ejemplo de código siguiente se muestra cómo obtener acceso a la CatalogParts propiedad mediante programación. Para obtener el código completo necesario para ejecutar el ejemplo, consulte la sección Ejemplo de la información general de la CatalogZoneBase clase.

En el ejemplo de código se muestra cómo obtener acceso a la CatalogParts propiedad, recorrer en iteración la colección y enumerar los identificadores de todos los CatalogPart controles de la zona.

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

Al cargar la página en un explorador, puede seleccionar Catálogo en la lista desplegable para cambiar al modo de presentación del catálogo. Cuando el catálogo esté visible, puede hacer clic en el botón List CatalogParts para mostrar cómo se puede acceder a la CatalogParts propiedad.

Comentarios

La CatalogParts propiedad proporciona una referencia a una colección de todos los CatalogPart controles de la zona. Hace referencia a los CatalogPart controles proporcionados con el conjunto de controles de elementos web y a los controles personalizados CatalogPart que se agregan a la zona.

La colección se crea inicialmente cuando otro método tiene acceso a la CatalogParts propiedad y la propiedad llama al CreateCatalogParts método .

Nota

Tenga en cuenta que cualquiera CatalogPart que se agregue a la colección de controles de CatalogPart una implementación del CreateCatalogParts método debe tener un valor asignado a su propiedad ID; de lo contrario, se producirá una excepción cuando se asigne la colección a la CatalogParts propiedad .

Se aplica a

Consulte también