WebPartDescription.CatalogIconImageUrl 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 dirección URL que contiene la ruta de acceso a una imagen utilizada como icono de un control WebPart.
public:
property System::String ^ CatalogIconImageUrl { System::String ^ get(); };
public string CatalogIconImageUrl { get; }
member this.CatalogIconImageUrl : string
Public ReadOnly Property CatalogIconImageUrl As String
Valor de propiedad
Una cadena que contiene una dirección URL; el valor predeterminado es una cadena vacía ("").
Ejemplos
En el ejemplo de código siguiente se muestra el uso mediante programación de la CatalogIconImageUrl propiedad . Para obtener el código completo necesario para ejecutar este ejemplo de código, vea la sección Ejemplo del tema de información general de la WebPartDescription clase.
El código siguiente del Button1_Click
método de una página web muestra cómo obtener la colección de objetos de WebPartDescription un catálogo mediante el GetAvailableWebPartDescriptions método y, a continuación, mostrar los detalles de cada WebPart control del catálogo mediante el bucle de los WebPartDescription objetos. Tenga en cuenta que el valor de la CatalogIconImageUrl propiedad se recupera en el código siguiente.
protected void Button1_Click(object sender, EventArgs e)
{
Label1.Text = String.Empty;
WebPartDescriptionCollection descriptions =
DeclarativeCatalogPart1.GetAvailableWebPartDescriptions();
foreach (WebPartDescription desc in descriptions)
{
Label1.Text += "ID: " + desc.ID + "<br />" +
"Title: " + desc.Title + "<br />" +
"Description: " + desc.Description + "<br />" +
"ImageUrl: " + desc.CatalogIconImageUrl + "<br />" +
"<hr />";
}
}
Protected Sub Button1_Click(ByVal sender As Object, _
ByVal e As System.EventArgs)
Label1.Text = String.Empty
Dim descriptions As WebPartDescriptionCollection = _
DeclarativeCatalogPart1.GetAvailableWebPartDescriptions()
Dim desc As WebPartDescription
For Each desc In descriptions
Label1.Text += "ID: " & desc.ID & "<br />" & _
"Title: " & desc.Title & "<br />" & _
"Description: " & desc.Description & "<br />" & _
"ImageUrl: " & desc.CatalogIconImageUrl & "<br />" & _
"<hr />"
Next
End Sub
Comentarios
La CatalogIconImageUrl propiedad corresponde directamente a la WebPart.CatalogIconImageUrl propiedad . Si esa propiedad se establece en un WebPart control, la propiedad del objeto correspondiente WebPartDescription también tendrá un valor.
La CatalogIconImageUrl propiedad solo se aplica cuando una página está en modo de presentación de catálogo y se muestra un WebPart control en un catálogo de controles. Si el control tiene un icono asignado en el valor de propiedad, el icono aparece en el catálogo junto al control .