J'ai une exigence dans laquelle j'ai besoin d'avoir une zone de liste dans une autre. J'ai une table qui a beaucoup d'enregistrements, certains champs étant redondants. Je souhaite afficher les en-têtes uniques de ces champs, mais afficher tous les autres champs de cet enregistrement dans une autre zone de liste. Je veux que le nom de l'hôtel soit affiché et ensuite je veux que les blocs de l'hôtel soient affichés pour chaque nom. Pour obtenir des enregistrements uniques, j'utilise un HashSet. Je suis capable d'afficher les données de roomBlock correctement, mais d'une manière ou d'une autre, quand je lie une autre listbox à la collection HashSet Hotelnm, il n'affiche aucun texte.Impossible de lier HashSet à ListBox
2
A
Répondre
3
Vous ne recevez aucun élément dans la zone de liste car vous ne lui avez pas lié de collection. La définition de Hotelnm en tant que DataContext permet de créer des liaisons, mais pour obtenir des éléments dans le contrôle ListBox, vous devez lier la propriété ItemsSource. Vous pouvez modifier le code pour définir ItemsSource au lieu de DataContext ou ajouter ItemsSource="{Binding}"
en XAML.
À l'intérieur de votre ItemTemplate, le DataContext sera un seul élément de la collection, dans ce cas une chaîne. Pour afficher à nouveau l'élément en tant que Texte d'un TextBlock, utilisez Text="{Binding}"
pour utiliser l'objet DataContext lui-même.
Questions connexes
- 1. Silverlight/WPF impossible de lier ListBox
- 2. Silverlight - Impossible de lier ListBox à mon ObservableCollection
- 3. Lier ListBox à XmlDocument
- 4. Impossible de lier à Service
- 5. Comment lier Listbox à deux propriétés?
- 6. Lier les catégories enfants Listbox
- 7. Lier ListBox avec plusieurs champs
- 8. Impossible de lier au service à distance
- 9. Comment lier le résultat de DataTable.Select() à un contrôle ListBox?
- 10. Impossible LISTBOX et UpdateTarget à travailler
- 11. Impossible d'ajouter des éléments à listBox
- 12. Impossible de lier au paramètre
- 13. Impossible de lier Hello World!
- 14. Comment lier des drapeaux enums à ListBox dans MVVM
- 15. Lier ListBox à la liste <Image>
- 16. Comment lier des données à un ListBox dans un ControlTemplate?
- 17. Comment lier Listbox dans WPF à une liste générique?
- 18. Comment lier des données à un contrôle ListBox ASP.NET?
- 19. Comment lier le dictionnaire à ListBox dans WinForms
- 20. Impossible de supprimer des éléments de ListBox
- 21. HashSet facteur de charge
- 22. Impossible de lier des données à une vue de table
- 23. Listbox des zones de liste déroulantes et les lier WPF
- 24. Comment lier une propriété IsEmpty non existante de listbox?
- 25. impossible de lier un signal à une fente dans QT
- 26. Impossible de lier à la propriété du composant personnalisé
- 27. Impossible de lier la collection enfant dans silverlight
- 28. Impossible de lier libpqxx dans MinGW
- 29. emailrelay "impossible de lier le port d'écoute"
- 30. impossible de lier l'adresse [0]: erreur php