¿Por qué el UITypeEditor “DateTimeEditor” no es visible en el navegador de objetos?

StackOverflow https://stackoverflow.com/questions/3776666

  •  04-10-2019
  •  | 
  •  

Pregunta

Estoy escribiendo un control personalizado (usando VS2010 & C #) y tiene una propiedad que es una fecha y hora anulable.

Por qué es que, al definir mi propiedad, me puede escribir esto ...

[Editor("System.ComponentModel.Design.DateTimeEditor, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", typeof(UITypeEditor))]
public DateTime? When
{
    :
}

... pero no este ...

[Editor(typeof(System.ComponentModel.Design.DateTimeEditor), typeof(UITypeEditor))]
public DateTime? When
{
    :
}

¿Por qué el DateTimeEditor no visible en el explorador de objetos (por ejemplo)

Gracias, Ross

¿Fue útil?

Solución

Hay que añadir una referencia a System.Design para la DatetimeEditor ser visibile en el Examinador de objetos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top