Domanda

Uno può darmi la differenza tra ItemSource e DataContext di ListView in WPF? Con esempio

È stato utile?

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
scroll top