设置特定 Pivot Item 的内容

Set content of particular Pivot Item

我写了一个Windows Phone 8.1 (WINPRT) App. 它包含 Pivot,其中 pivot 项目根据 JSON 动态生成

例如,当我打开服装分类页面时,>> 夏装、冬装等枢轴项目是动态生成的。

现在我单击按钮以在 GridView (ObservableCollection) 中加载更多项目,它显示在当前选定的 PivotItem 上。

(MainPagePivot.SelectedItem as PivotItem).Content = StatusGridObject;

如何将这些项目添加到其他某个枢轴项目而不是选定的项目。 例如,我在索引为 0 的数据透视表上,如何将数据添加到索引为 4 的数据透视表项?任何 linq 查询?我不想使用 MainPagePivot.SelectedItem 但其他一些枢轴项

我想你可以这样做:

((PivotItem)MainPagePivot.Items[index]).Content = StatusGridObject;

当然,感谢 linq,您还可以在 MainPagePivot.Items

上使用 .Where() 或 .Any() 之类的东西

linq 示例:

((PivotItem)MainPagePivot.Items.First(p => p.Name == "PivotItemFour")).Content = StatusGridObject;

如果有效请告诉我!