이 기사에서는 WPF에서 데이터 바인딩을 이해하기 위해 http://msdn.microsoft.com/en-us/magazine/hh852595.aspx을 읽었습니다. 그러나 코드에서 데이터 컨텍스트를 바인딩하는 방법에 대해서만 필요합니다.WPF에서 데이터 바인딩을 설정하는 방법
ContentPanel.DataContext = _currentPerson;
나는이 아이템 페이지 xaml을 가지고 있습니다. 나는 DataContext가 어떻게 설정되는지 이해하지 못한다. DataContext 특성과 d : DataContext 특성의 차이점은 무엇입니까?
<Page
x:Class="Myapp.ItemPage"
DataContext="{Binding DefaultViewModel.Item, RelativeSource={RelativeSource Self}}"
d:DataContext="{Binding Groups[0].Items[0], Source={d:DesignData Source=../OneList.Shared/DataModel/SampleData.json, Type=data:SampleDataSource}}"
>
...
</Page>
D : DataContext를 디자인 타임 위한 것이며 DataContext를 런타임위한 – Younes