Comment lier correctement les éléments de menu?
Comment puis-je lier correctement une dynamique créée liste des éléments de menu. J'ai essayé plusieurs chose mais rien ne semble fonctionner. Je reçois la bonne liste de noms, cependant mon ViewSwitchCommand ne semble pas déclencher correctement.
<MenuItem Foreground="White" Header="Names" ItemsSource="{Binding Player.ToonNames}" Command="{Binding ViewSwitchCommand}" CommandParameter="{Binding Header}"/>
Cependant, si je ne le fais pas de manière dynamique et le faire comme cela, alors tout fonctionne bien pouvez obtenir pour travailler
<MenuItem Foreground="White" Header="Names">
<MenuItem Foreground="Black" Header="Chat" Command="{Binding ViewSwitchCommand}" CommandParameter="player1" />
<MenuItem Foreground="Black" Header="Craft" Command="{Binding ViewSwitchCommand}" CommandParameter="player2" />
</MenuItem>
Le paramètre de commande attend une chaîne.. ne sais pas si c'est ça... j'espère que c'est quelque chose de simple, je suis juste surplombant
OriginalL'auteur poco | 2011-06-05
Vous devez vous connecter pour publier un commentaire.
Ce code fonctionne pour moi:
vous devriez l'ai dit au début, je n'ai pas de boule de cristal pour savoir comment votre code ressemble. Voir mise à jour de réponse.
les boules de cristal sont très utiles sir, vous devriez penser à eux! Je n'ai pas eu la chance de tester votre code plus tard, mais a été en mesure d'obtenir ce travail à partir de votre premier montage, merci pour votre aide
OriginalL'auteur svick