我有以下 XAML:
<ItemsControl ItemsSource="{Binding DataContext}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<local:MyControl DataContext="{Binding}"/>
</DataTemplate>
</ItemsControl.ItemTemplate>
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal"/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
</ItemsControl>
如何将DataContext
of设置MyControl
为 的单个项目ItemsControl
?
注意: ItemsControl
嵌入在UserControl
. UserControl
它的属性DataContext
设置在它被使用的地方。