J'ai une liste de tuples jumelant deux morceaux de données ... Je voudrais lier la liste à une grille de données. Pour l'affichage, cela fonctionne bien ... mais si j'essaie de modifier une entrée, il est écrit "Une liaison TwoWay ou OneWayToSource ne peut pas fonctionner sur la propriété en lecture seule 'Item1'" ... probablement les Tuples sont immuables dans .NET 4.0. Existe-t-il un moyen facile de lier des paires de données sans créer une classe de tuple mutable?liaison à une liste de tuples
7
A
Répondre
10
Oui, les tuples sont immuables. Les types anonymes sont également immuables. Vous devez utiliser votre propre type générique:
public class Pair<T, U>
{
public Pair() {
}
public Pair(T first, U second) {
this.First = first;
this.Second = second;
}
public T First { get; set; }
public U Second { get; set; }
};
Questions connexes
- 1. Conversion de la liste des tuples à la liste des listes de tuples
- 2. Trier une liste de tuples sans sensibilité à la casse
- 3. Python: Écrivez une liste de tuples à un fichier
- 4. Liste d'accès des tuples
- 5. Liste de filtrage des tuples
- 6. Génération de tuples à partir de tuples
- 7. retourner une liste consisiting des éléments à partir des tuples
- 8. découper une chaîne en une liste de tuples
- 9. Modèle de liaison à une liste imbriquée
- 10. Haskell Convertir Liste à la liste des Tuples
- 11. Liste de tuples de dict en Python
- 12. Comment manipulez-vous une liste de tuples dans SML?
- 13. Liste des tuples au recomposition de Numpy
- 14. Comment énumérer() sur une liste de tuples en Python?
- 15. Python: Suppression tuples à partir d'une liste de listes
- 16. listes imbriquées Convertir en une liste de tuples
- 17. Optimiser la fonction pour trier une liste de tuples
- 18. Trouver un élément dans une liste de tuples
- 19. façon pythonique faire exploser une liste de tuples
- 20. liste de tuples fois à scala avec déstructurer
- 21. Liaison d'une liste dans une liste à un GridView
- 22. Fonction Haskell qui prend une liste et retourne des tuples
- 23. Liaison de SelectedValue à une zone de liste déroulante WPF
- 24. Meilleur moyen de convertir une liste à un ensemble de deux-tuples dans Erlang?
- 25. Comment créer une liste de tous les tuples possibles à partir de cette table?
- 26. Ajout d'une valeur de tuple constante à une liste de tuples
- 27. WPF: liaison à une liste dans une classe
- 28. wpf de liaison dans C# à une liste filtrée
- 29. Liaison de WPF ComboBox à une liste personnalisée
- 30. Modèle de liaison à une liste - comment gérer les insertions
Malheureusement, je reçois également la même erreur avec le type KeyValuePair. –
Oui réponse mise à jour, KeyValuePair est également immuable. – devdigital