设置特定 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;
如果有效请告诉我!
我写了一个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;
如果有效请告诉我!