Windows phone 8 windows phone中的LazzyLoading
我有一个Pivot,它的列表框定义为Pivot.ItemTemplate,如下所示Windows phone 8 windows phone中的LazzyLoading,windows-phone-8,Windows Phone 8,我有一个Pivot,它的列表框定义为Pivot.ItemTemplate,如下所示 <controls:Pivot x:Name="pivot"> <controls:Pivot.ItemTemplate> <DataTemplate> <ListBox x:Name="listBox"> ... </ListBox> </DataTemplate> </controls:Pivot.It
<controls:Pivot x:Name="pivot">
<controls:Pivot.ItemTemplate>
<DataTemplate>
<ListBox x:Name="listBox">
...
</ListBox>
</DataTemplate>
</controls:Pivot.ItemTemplate>
</controls:Pivot>
...
如何以编程方式访问与Pivot.SelectedItem或Pivot.SelectedIndex相对应的ListBox控件?是否使用数据绑定,即是否在Pivot上设置
项源?
-如果不是,这就没有多大意义。
-如果这样做,则无法访问它,因为该ListBox
是为数据源中的每个透视页面实例化的,并且没有单个列表框
这里需要做的是在列表框上使用完整的数据绑定。您不应该将直接控制访问与数据绑定混合使用
试着解释一下你想做什么,也许会有帮助。你可以检测到选择了哪个轴
根据这一准则
如果有3个全景/透视项目,请在OnNavigatedTo()处理程序上更改默认项目
pivot/panoramaControl.DefaultItem = pivot/panoramaControl.Items[indexToSet];