CatalogZoneBase.CatalogParts Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 .