質問

いずれかは私にWPFでItemsourceとリストビューのDataContextの間の差を与えることができますか? 一例では、

役に立ちましたか?

解決

(IEnumerableををimplimentなければならない)

アイテム源 リスト内で表示される項目のリストを作成するために使用されます。 (任意のオブジェクトにすることができます)のDataContextを使用すると、リストビュー上の他のプロパティに指定した任意のバインディングのために反対バインドするデフォルトのオブジェクトである。

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}"/>

23の幅で表示される「アイテム1」、アイテム2" 、ITEM3" のリストを生成します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top