WPF의 항목 소스 대 DataContext
-
22-08-2019 - |
문제
누구든지 WPF에서 ListView의 ItemSource와 Datacontext의 차이를 줄 수 있습니까? 예를 들어
해결책
항목 소스 (Ienumerable을 구현해야 함)는 목록 내부에 나타나는 항목 목록을 작성하는 데 사용됩니다. DataContext (모든 객체 일 수있는)는 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}"/>
너비가 23 인 "item1", item2 ", item3"목록을 생성합니다.
제휴하지 않습니다 StackOverflow