c# visual ¿Cómo evita que el Diseñador genere código para propiedades públicas en un Control de usuario?



windows forms c# visual studio 2017 (3)

Agregue los siguientes atributos a la propiedad bajo su control:

[Browsable(false), DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]

¿Cómo impide que el diseñador genere automáticamente el código que establece el valor de las propiedades públicas en un control de usuario?


Un ligero cambio en la respuesta de Erik. Estoy usando VS 2013.

[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
public new string Name { 
    get; 
    set; 
}

Utilice DesignerSerializationVisibilityAttribute en las propiedades que desea ocultar de la serialización de diseñador y establezca el parámetro en Oculto.

[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
public string Name
{
    get;
    set;
}




winforms