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