Je dois appliquer un design spécifique aux menus de mon application.
J'ai donc pris l'exemple de modèle de Microsoft comme base pour construire :
http://msdn.microsoft.com/en-gb/library/ms747082.aspx
donc ce que j'ai fait c'est que j'ai créé un nouveau ResourceDictionary contenant tous ces modèles/Brosses/Styles etc... (juste les ai copiés/collés) dans les ressources de mon application.
ça fonctionne plutôt bien sauf pour UNE chose :
la propriété SharedSizeGroup semble ne pas avoir d'effet du tout. Les icônes/coches ne sont pas du tout alignés, et si j'ai un élément de menu avec une icône suivi d'un élément de menu sans icône, celui sans icône sera aligné à gauche, de sorte qu'il commence en dessous de l'icône du premier. (moche)
maintenant j'ai lu la doc et une partie me bloque :
La mise en commun de la taille de grille ne fonctionne pas si vous définissez IsSharedSizeScope sur true dans un modèle de ressource et que vous définissez SharedSizeGroup à l'extérieur de ce modèle.
qu'est-ce que cela signifie ? et est-ce (comme je le soupçonne) la source de mon problème ici. Si oui, quelle est la solution ?
merci pour votre aide.