Quelqu'un peut-il me donner la différence entre Itemsource et DataContext de Listview dans WPF? Avec l'exempleItemSource vs Datacontext dans wpf
13
A
Répondre
16
La source de l'élément (qui doit implémenter IEnumerable) sera utilisée pour créer la liste des éléments qui apparaissent dans la liste. Le DataContext (qui peut être n'importe quel objet) est l'objet par défaut à lier pour toutes les liaisons que vous avez spécifiées pour les autres propriétés dans ListView.
public List<string> ItemsObject = new List<string>() { "Item1", "Item2", "Item3" };
public AnyObject DataContextObject = new AnyObject() { WidthValue = 23 }
<ListView
ItemsSource="{Resource_of_ItemsObject}"
DataContext="{Resource_of_DataContextObject}"
Width="{Binding Path=WidthValue}"/>
produira une liste des "Item1", Item2" , Item3" affiché avec une largeur de 23.
Questions connexes
- 1. différence betwwen datacontext et ItemSource dans WPF
- 2. WPF DataContext vs ItemsSource Performance
- 3. C#/WPF: Reliure Combobox ItemSource en Datagrid à l'élément extérieur de la DataContext
- 4. WPF ItemsControl datacontext tri
- 5. Tri dans la fenêtre datacontext dans WPF
- 6. Comment forcer un ListView WPF à demander son ItemSource?
- 7. Silverlight DataGrid sélection automatique lors de la définition de ItemSource/DataContext, tri,
- 8. DataContext du contrôle utilisateur WPF est nul
- 9. Rebobinage sur le Datacontext de WPF Datagrid
- 10. Passage de DataContext au contrôle utilisateur dans WPF
- 11. WPF: CustomControls vs UserControls
- 12. DataContext dans CodeBehind?
- 13. Comment modifier le DataContext d'un bouton au parent DataContext parent?
- 14. WPF TemplateBinding vs RelativeSource TemplatedParent
- 15. WPF vs XBAP vs Silverlight ... qui convient aux applications métier?
- 16. nhibernate datacontext
- 17. Get DataContext de ListView Ancestor
- 18. Affichage visuel WPF VS Adobe Director
- 19. Non, un Adorner NE prend PAS automatiquement le DataContext de son AdornedElement dans WPF
- 20. Accéder à DataContext dans code-behind
- 21. linq datacontext GetModifiedMembers dans le scénario Attacher
- 22. Échapper à DataContext
- 23. DataBinding avec DataContext
- 24. Dénomination DataContext Meilleures pratiques
- 25. Générer Linq DataContext
- 26. Datacontext et Nhibernate Session
- 27. LinkDataSource ne peut pas charger DataContext
- 28. WPF: Problème avec les valeurs de liaison à ComboBox dans GridViewColumn
- 29. Définir LINQ DSN pour DataContext
- 30. Utilisation d'une variable statique DataContext