如何获取数据绑定ListBox的虚拟项?

时间:2011-01-30 21:36:56

标签: .net wpf data-binding ui-virtualization

如果我有一个绑定到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>

0 个答案:

没有答案