2
다음 목록 상자 및 해당 항목이 있습니다. 목록 상자 항목 데이터 템플릿 바인딩
public class MyListItem
{
public string Name { get; set; }
public string ID { get; set; }
}
MyListItems
<ListBox Name="listBox" Width="Auto" Height="Auto" Margin="10" ItemsSource="{Binding MyListItems}">
<ItemsControl.ItemTemplate>
<DataTemplate x:Name="dt">
<controls:MyTreeControl x:Name="myTree"/>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ListBox>
타입 MyListItem 수집하고 MyTreeControl 종속성 속성으로 ID를 갖는 사용자 제어이다.
이제로드되는 동안 각 MyListItem의 ID 속성을 MyTreeControl의 ID 속성에 할당하려고합니다.
<controls:MyTreeControl x:Name="myTree" ID={<I want to bind to MyListItem.ID>}/>
어떻게 수행하나요? 목록 상자에 바인딩 된 각 항목 유형 MyListItem
이기 때문에