Actualmente estoy desarrollando un Control de Usuario para un sitio que estoy desarrollando pero me encuentro con la sopresa de que en el panel de propieades del control que estoy desarrollando inicialmente no se veian las propiedades y los eventos.
Lo de las propiedades lo colucione realizando un using asi:
Código C#:
Ver original
using System.ComponentModel;
Y en cada propiedad coloque la informacion de los meta datos, asi:
Código C#:
Ver original
[Browsable(true), DisplayName("VisibleNuevo"), Category("Botones"), Description("Muestra u Oculta el boton Nuevo."), DesignOnlyAttribute(false), Localizable(true), DefaultValue(true)] public bool VisibleNew { get { return btnNew.Visible; } set { btnNew.Visible = value; } }
Pero de toda la informacion que hay en la meta data solo me tomo el Browsable y el DefaultValue las demas aun que no marcan error alguno no reflejan la información como se esperaria que suceda.
Y con los eventos si no he podido hacer que se vean en el panel de propiedades (boton del rayo), me toco asignalos por codigo en el Page_Init, asi:
Código C#:
Ver original
protected void Page_Init(object sender, EventArgs e) { ucToolBar1.OnNewBotton += new ucToolBar.ButtonEventHandler(ucToolBar1_OnNewBotton);
En el control estan las propiedades, eventos y delegados respectivos.
¿Alguien sabe porque no se visualizan algunas cosas en el panel de propiedades?.
Saludos.