Astuce WPF : cacher un élément dans le concepteur

Sur un de mes projets, j'ai un masque qui vient couvrir une partie d'une fenêtre le temps que les données se charge.

Ce masque comporte une petite animation comme celle-ci:

L'icône de chargement

Quand je travaille dans le Designer XAML de Visual Studio, le masque m'empêche d'accéder à mes contrôles et l'icône animée fait que le curseur est en mode attente. C'est un peu agaçant à l'usage.

Heureusement il y a une solution toute simple : il suffit d'ajouter au masque (qui est en fait un élément Borderl'attribut d:IsHidden:

<Border d:IsHidden="true">

Et voilà, l'élément et ses enfants sont à présent caché dans le Designer. Problème réglé.

Ajouter un commentaire