Je peux le faire très facilement sur Combobox normal comme SelectedText ou SelectedValue, mais en utilisant Silverlight, je ne peux pas arriver à cette option.En utilisant Silverlight, comment puis-je demander la valeur de l'élément sélectionné sur un événement SelectionChanged?
Répondre
Utilisez la propriété SelectedItem
SelectedItem appropriée me donner le type, mais pas la valeur elle-même. Il me renvoie ComboBoxItem, ce n'est pas ce que je veux. – PlayKid
Renvoie ComboBoxItem car vous avez défini les éléments de votre liste comme ComboBoxItems ... si vous définissez le contenu avec la propriété ItemsSource, il renvoie les éléments de données réels. Comment définissez-vous la "valeur" d'un ComboBoxItem de toute façon? –
Vous pouvez utiliser la réflexion conjointement avec la propriété DisplayMemberPath:
var itemType = cbx.SelectedItem.GetType();
var pi = itemType.GetProperty(cbx.DisplayMemberPath);
var stringValue = pi.GetValue(cbx.SelectedItem, null).ToString();
- 1. Événement WPF Listview SelectionChanged
- 2. Données Silverlight Datagrid Refresh avec la liaison SelectionChanged
- 3. Comment déclencher un événement en utilisant addHandler
- 4. Index sélectionné sur un DataFormCombobox
- 5. Dropdowns de SelectList en C# (valeur sélectionné)
- 6. événement onclick sur cancel la table en utilisant jquery
- 7. Demander à Oracle en utilisant .NET MVC
- 8. demander un exemple de lecteur Silverlight facile à utiliser
- 9. Contrôle de la valeur de 'this' dans un événement jQuery
- 10. Élever un événement vb6 en utilisant interop
- 11. Silverlight Custom Control Créer un événement personnalisé
- 12. Comment modifier un événement onmouseover en utilisant Javascript?
- 13. Comment écrire un événement onshow en utilisant javascript/jquery?
- 14. Contrôle Silverlight-DataGrid - Sélection Événement modifié interférant avec le tri
- 15. asp: Evénement Calendar DateClicked (pas simplement SelectionChanged)
- 16. Comment valider la valeur de la devise en utilisant JavaScript?
- 17. Parent TreeView Élément événement fantôme sélectionné!
- 18. Comment obtenir Rembourrage ou de la valeur de la marge en valeur relative en utilisant jQuery
- 19. comment gérer un événement sur un événement Django Calendrier
- 20. Comment récupérer du texte sélectionné en utilisant Regex en C#?
- 21. Appel de la fonction javascript sur un changement d'index sélectionné du type d'entrée sélectionné dans ASP.NET
- 22. Comment multiplier et définir la valeur de multiplier sur la zone de texte en utilisant JavaScript
- 23. Comment demander un nom d'utilisateur + mot de passe valide en utilisant WCF (sans sécurité de transport)
- 24. Comment définir l'en-tête sur Silverlight 3 accordéon en utilisant la liaison de données
- 25. Appel Javascript événement onchange en changeant la valeur programatically
- 26. Comment puis-je appeler une action MVC sur un événement keybox keybox en utilisant json?
- 27. valeur Supprimer de l'entrée en utilisant jQuery
- 28. Comment créer un événement routé dans Silverlight 2?
- 29. comment implémenter la manipulation d'image 3D en utilisant Silverlight?
- 30. Comment obtenir la valeur de <PasswordBox dans Silverlight?
Poster un certain code d'échantillon, il augmente vos chances d'obtenir une solution –