277 votes

La différence entre la Visibilité.S'est effondré et la Visibilité.Caché

Quelles sont les différences entre Visibility.Collapsed et Visibility.Hidden en WPF?

416voto

Razzie Points 14705

La différence est que, Visibility.Hidden masque le contrôle, mais les réserves de l'espace qu'il occupe dans la mise en page. Donc, il rend les espaces au lieu du contrôle. Visibilty.Collapsed ne rend pas le contrôle et de ne pas réserver de l'espace. L'espace que le contrôle est "effondré", d'où le nom.

Le texte exact de la MSDN:

Visible: Affichage de l'élément.
Caché: Ne pas afficher l'élément, mais l'espace de réserve pour l'élément de mise en page.
S'est effondré: Ne pas afficher l'élément, et ne réserve pas de place pour elle dans la mise en page.

Voir: http://msdn.microsoft.com/en-us/library/system.windows.visibility.aspx

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X