如果我有一个绑定到ListBox
. 我现在想实现第一个项目最初是集中的,另外我想在显示的 ListBox 项目之间实现全键盘导航,因此我需要访问虚拟创建的项目控件。
问题是itemStack.Items[i]
返回Car
本身而不是CarEditControl
. 如何获得虚拟创建的项目?
<ObjectDataProvider x:Key="ItemSource" d:IsDataSource="True"/>
<ItemsPanelTemplate x:Key="ItemsPanelTemplate1">
<StackPanel IsItemsHost="True"/>
</ItemsPanelTemplate>
<DataTemplate x:Key="ItemCollectionTemplate">
<StackPanel>
<custom:Item x:Name="item" Car="{Binding Path=.,Mode=OneWay}" />
</StackPanel>
</DataTemplate>