Je dois savoir comment lier à une valeur particulière dans une collection de valeurs-clés qui est une propriété d'un objet. Par exemple, si j'ai une collection d'objets "car", dont chacun a une propriété "engine values" qui est juste un dictionnaire de chaînes codées par des chaînes ... comment dirais-je, ajouter une colonne à un contrôle ListView qui lié à la valeur de l'élément de dictionnaire avec une clé de "nombre de cylindres" dans la propriété "engine values" de l'objet "car"?Liaison à la propriété de valeur-clé
0
A
Répondre
0
Vous pouvez créer un ValueConverter personnalisé pour cette tâche et transmettre la clé en tant que ConverterParameter. Quelque chose comme
public class GetKeyValueConveter: IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
var collection = value as KeyValueCollection;
var key = parameter as key;
return collection[key];
}
}
Questions connexes
- 1. Liaison à la propriété d'une propriété
- 2. Liaison dynamique à la propriété
- 3. Liaison de données à la propriété d'index
- 4. Liaison à une propriété de la propriété SelectedItem
- 5. Liaison d'une propriété à une autre propriété
- 6. Commande WPF Liaison à la propriété ancêtre
- 7. Liaison à la propriété ICollectionView.Count dans XAML
- 8. Liaison à la propriété Current d'une BindingList
- 9. Liaison MVVM à la propriété == Null
- 10. TextBox.Text liaison à la propriété d'un ViewModel
- 11. Liaison propriété Silverlight UI à la source
- 12. WPF Trigger liaison à la propriété MVVM
- 13. MVVM liaison viewmodel propriété enfant à la propriété viewmodel
- 14. WPF: Définir la propriété de liaison pour la liaison ListBox
- 15. liaison à un sous-propriété
- 16. Liaison de propriété Silverlight
- 17. Liaison à la propriété Depenendy personnalisée à partir de XAML
- 18. Liaison de la propriété clé d'une liaison de touches
- 19. Échec de la liaison WPF à la propriété Window
- 20. La visibilité de liaison à la propriété statique
- 21. Liaison source-propriété de MediaElement à FileInfo
- 22. WPF: liaison à une propriété de dépendance
- 23. La propriété de liaison NSTextField activée à l'existence de setter?
- 24. Liaison de usercontrol à la propriété de parent usercontrol
- 25. Liaison XAML sur la propriété de dépendance
- 26. La liaison composite à la propriété propertymodel interne et à la propriété ne se déclenche pas
- 27. Contrôle de liaison de la propriété Enable à la propriété CheckBox's Checked
- 28. WPF liaison personnalisée Collection à la propriété non de dépendance
- 29. Liaison de grille à la propriété d'un objet
- 30. Validation.ErrorTemplate ne déclenche lors de la liaison à l'objet propriété