Itemssource vs Datacontext in wpf
-
22-08-2019 - |
Frage
Kann jemand geben Sie mir den Unterschied zwischen ItemSource und Datacontext von Listview in WPF? Mit Beispiel
Lösung
Der Artikel Quelle (das muss impliment IEnumerable) wird verwendet, um die Liste der Elemente zu erstellen, die in der Liste angezeigt wird. Die Datacontext (die jedes Objekt sein kann) ist das Standardobjekt zu binden, gegen für alle Bindungen, die Sie für andere Eigenschaften auf der Listview angegeben haben.
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}"/>
Wird eine Liste von „Element1“ produzieren, Element2" , Item3" angezeigt mit einer Breite von 23.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow