2009-07-08 5 views
1

J'ai une page WPF avec des règles de validation. Cette page a 2 grilles - 1 qui est montrée par défaut, et une autre qui peut être basculée pour montrer via une animation (un bouton est pressé, et la hauteur de la deuxième grille est animée pour montrer au-dessus de la grille 1, et la 1ère grille est désactivée).Comment puis-je me débarrasser de cet artefact visuel dans WPF?

Mon problème est le suivant: j'ai des règles de validation sur la première grille, et quand l'une d'elles échoue, une bordure rouge apparaît autour du contrôle (comme il se doit). Mais lorsque la deuxième grille est superposée à la première, je peux toujours voir la bordure rouge de la première grille, même si j'ai défini la visibilité de la première grille à Caché.

J'ai essayé de définir la propriété Panel.ZIndex sur les deux afin que je sois sûr que la deuxième grille apparaisse devant la première. Des idées?!

+0

La grille n'a pas de propriété de bordure, il se peut donc que vous ayez un autre élément (peut-être une bordure) qui n'est pas visible et qui est masqué. Pourriez-vous poster un exemple de code illustrant votre problème? –

Répondre

Questions connexes