visual-studio - microsoft - visual studio installer
Visual Studio: ¿Cómo ver las propiedades "Avanzadas" en la ventana de Propiedades? (2)
La respuesta está en el enlace que proporcionó :
En Visual C #, puede controlar cuándo aparecen las propiedades avanzadas en IntelliSense y la ventana Propiedades con la configuración Ocultar miembros avanzados en Herramientas | Opciones | Editor de texto | DO#. El EditorBrowsableState correspondiente es Avanzado.
Necesito ver el ClientRectangle de un formulario mientras lo estoy diseñando. Esta propiedad en particular está etiquetada como " Avanzada " y, de forma predeterminada, está oculta en la ventana Propiedades:
[EditorBrowsable(EditorBrowsableState.Advanced), ...]
public Rectangle ClientRectangle
Si la propiedad ClientRectangle
quiero ver está fuera, entonces supongo que puedo conformarme con la propiedad avanzada de ClientSize
:
[..., EditorBrowsable(EditorBrowsableState.Advanced)]
public Size ClientSize
La documentación para el atributo EditorBrowsable conduce a una enumeración con 3 valores :
Siempre La propiedad o el método siempre se pueden consultar desde un editor.
Nunca La propiedad o el método nunca se pueden consultar desde un editor.
Avanzado La propiedad o método es una característica que solo los usuarios avanzados deberían ver. Un editor puede mostrar u ocultar tales propiedades.
Aparentemente soy un "usuario avanzado", ¿cómo le digo a Visual Studio que soy un usuario avanzado para poder ver las propiedades avanzadas ?
Actualizar uno
La página enlazada habla sobre poder habilitar Intellisense y la Ventana de Propiedades para mostrar a los miembros avanzados:
En Visual C #, puede controlar cuándo aparecen las propiedades avanzadas en IntelliSense y la ventana Propiedades con la configuración Ocultar miembros avanzados en Herramientas | Opciones | Editor de texto | DO#. El EditorBrowsableState correspondiente es Avanzado .
Desafortunadamente, esta opción parece, en realidad, solo se aplica a Intellisense. Tenerlo sin marcar no hace visibles las propiedades avanzadas en la Ventana de Propiedades
Nota: la opción está desmarcada de forma predeterminada.
La respuesta de Hans Passant en Finding and using hidden properties (como DisplayRectangle) me borró esto: no se puede hacer. El editor Bloqueable es solo para el editor de TEXTO, y el atributo que controla la pantalla en la ventana Propiedades es "Navegable (falso)".