visual tutorial temas studio reiniciar personalizar para linea fuente español configurar code cambiar ajuste visual-studio-2010 sharepoint-2010 web-parts

visual-studio-2010 - tutorial - visual studio code español



Personalización de elementos web: ¿ocultar el apoyo en el modo de edición? (1)

Actualizar:

private string _catalogIconImageUrl = "http://hostname/images/favicon.ico"; [WebBrowsableAttribute(false), Category("HIDDEN"), Personalizable(PersonalizationScope.User), WebDisplayName("Catalog Icon Image url"), WebDescription("Something")] public string CatalogIconImageUrl { get { return _catalogIconImageUrl; } set { _catalogIconImageUrl = value; } }

con el código anterior, no muestra la imagen y también cuando hago clic en editar la página web todavía puedo ver el catalogIconImageUrl prop en el modo de edición

Actualización final

He declarado la propiedad CatalogIconImageURL en el archivo .Webpart la siguiente manera: -

</property> <property name="CatalogIconImageUrl" type="string">images/company/companylogo.jpg</property> //sample path... </properties>

si hago clic en la Galería de elementos web avanzada como se muestra a continuación en la captura de pantalla, puedo ver esa propiedad en modo editable por lo que mi pregunta es, ¿hay alguna manera de poder ocultar esta propiedad cuando el usuario edite el elemento web? "Catalog Icon Image URL"


Puede establecer el atributo WebBrowseable o Browseable en false

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.webparts.webbrowsableattribute.aspx

http://msdn.microsoft.com/en-us/library/system.componentmodel.browsableattribute.browsable.aspx

Actualizar:

También está marcado como virtual. Esta propiedad es una propiedad OOTB en la clase de parte WEb. Mira aquí:

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.webparts.webpart.catalogiconimageurl.aspx

Debe anular esta propiedad y luego establecer el atributo anterior en false

/// <summary> /// Catalog Icon /// </summary> [Category("Properties")] [DefaultValue("")] [Personalizable(PersonalizationScope.Shared)] [WebDisplayName("Catalog icon image URL:")] [WebDescription("Enter the WebPart title.")] [XmlElement(ElementName = "CatalogIconImageUrl")] [WebBrowsable(false)] public override string CatalogIconImageUrl { }