Comment passer un paramètre à un bouton et obtenir la valeur dans le code-behind pour rediriger vers une autre page en fonction de la valeur du paramètre dans windows phone 7?
Je pense que si le windows phone 7 bouton événement est similaire à la ASP.NET développement C#, quelque chose comme dans le bouton, j'ai mis en valeur à commandparameter dans le code XAML, et dans le code derrière, j'ai l'commandparameter et de rediriger la page.
Je n'ai pas trouvé de bons exemples pour le bouton de la gestion des événements, des suggestions?
Merci.
Je suis en train de faire quelque chose comme <Bouton CommandParameter="{Binding Titre}" Click="Button_Click" /> et je veux obtenir le Titre de la Button_Click gestionnaire d'événements au code derrière.
OriginalL'auteur Xiao Han | 2012-01-16
Vous devez vous connecter pour publier un commentaire.
Pour le code xaml:
Puis sur le code-behind:
Salut Teemu, seriez-vous en mesure de me donner un court exemple comment puis-je passer de l'Élément de l'objet qui a de l'Icône, LineOne, LineTwo et LineThree propriétés à une autre page à l'aide de la Balise à l'intérieur de Bouton de contrôle, s'il vous plaît? J'ai trouvé la propriété Tag de contrôle de Bouton est très utile lors du passage d'un objet. Merci beaucoup
J'utilise normalement MVVM et avec le Tag propriété est parfaite pour la référence d'éléments. Je ne peux pas vraiment adaptés à l'ensemble de la Balise exemple dans ce commentaire.
OriginalL'auteur Teemu Tapanila
Je vous recommande d'utiliser un paramètre de commande comme vous l'avez mentionné. Donc, dans votre xaml faire quelque chose comme ceci:
Et dans votre code C# à quelque chose comme ceci:
Vraiment il est assez similaire à Teemu de la réponse même si je dois admettre que je n'ai pas utilisé le Tag
l'élément avant. Selon le la documentation sur MSDN, la Balise d'élément devrait fonctionner assez bien, car il peut stocker personnalisé informations que vous pouvez accéder à votre code derrière (ou viewmodel).
OriginalL'auteur Edward