Wpf listbox项数据模板绑定
我有以下列表框及其项目Wpf listbox项数据模板绑定,wpf,binding,treeview,datatemplate,Wpf,Binding,Treeview,Datatemplate,我有以下列表框及其项目 <ListBox Name="listBox" Width="Auto" Height="Auto" Margin="10" ItemsSource="{Binding MyListItems}"> <ItemsControl.ItemTemplate> <DataTemplate x:Name="dt"> <controls:MyTr
<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>
MyListItems是MyListItem类型的集合,MyTreeControl是一个用户控件,其ID作为依赖项属性
现在,我想在加载MyListItem时将其ID属性分配给MyTreeControl的ID属性
<controls:MyTreeControl x:Name="myTree" ID={<I want to bind to MyListItem.ID>}/>
如何做到这一点?由于绑定到列表框的每个项目都属于
MyListItem
类型,因此应该
<controls:MyTreeControl
x:Name="myTree"
ID="{Binding ID}" />
<controls:MyTreeControl
x:Name="myTree"
ID="{Binding ID}" />