ItemsSource vs DataContext in WPF
-
22-08-2019 - |
Domanda
Uno può darmi la differenza tra ItemSource e DataContext di ListView in WPF? Con esempio
Soluzione
La fonte voce (che deve impliment IEnumerable) saranno utilizzati per creare l'elenco di elementi che appare all'interno della lista. Il DataContext (che può essere qualsiasi oggetto) è l'oggetto predefinito per legare contro eventuali attacchi che hai specificato per altre proprietà sul 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}"/>
produrrà un elenco di "Item1", Item2" , Item3" visualizzato con una larghezza di 23.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow