我写了一个Windows Phone 8.1(WINPRT)应用程序。它包含透视,其中透视项是根据 JSON 动态生成的。
例如,当我打开服装类别页面时,>>动态生成夏装,冬装等枢轴项目。
现在,我单击该按钮以在GridView(可观察集合)中加载更多项,它显示在当前选定的数据透视项上。
(MainPagePivot.SelectedItem as PivotItem).Content = StatusGridObject;
如何将这些项添加到其他一些透视项而不是选定的透视项。示例我在索引为 0 的数据透视项上,如何将数据添加到具有索引 4 的数据透视项?任何 linq 查询??我不想使用 MainPagePivot.SelectedItem 而是使用其他一些透视项
我认为你可以做这样的事情:
((PivotItem)MainPagePivot.Items[index]).Content = StatusGridObject;
当然,多亏了 linq,您还可以使用类似 .其中() 或 .Any() on MainPagePivot.Items
使用 LINQ 的示例:
((PivotItem)MainPagePivot.Items.First(p => p.Name == "PivotItemFour")).Content = StatusGridObject;
让我知道它是否有效!