propiedades - instanciar una clase c#
¿Existe un atributo que pueda agregar a una clase para que se edite como código, no en el diseñador? (1)
Ahi esta. Creo que si tienes múltiples clases en un archivo, VS solo mira el primero, pero puedo estar equivocado. En cualquier caso, esto debería hacer el truco:
[System.ComponentModel.DesignerCategory("Code")]
public class SomeBaseClass : UserControl
{
//...
}
Tenga en cuenta que debe usar el nombre completo del atributo como se muestra arriba. Si intentas poner una declaración de uso encima y simplemente intentas "DesignerCategory", es posible que Visual Studio no lo respete.
Hice una clase que hereda de UserControl, pero que solo quiero usar como base para subclases. ¿Hay alguna manera de evitar que el VS2008 intente editarlo en el diseñador, eso no evitará que las subclases se editen en el diseñador?