【问题标题】:Set content of particular Pivot Item设置特定枢轴项的内容
【发布时间】:2015-06-12 10:14:43
【问题描述】:

我编写了一个 Windows Phone 8.1 (WINPRT) 应用程序。 它包含Pivot,其中pivot 项是根据JSON 动态生成的

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

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

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

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

【问题讨论】:

    标签: c# linq windows-phone windows-phone-8.1


    【解决方案1】:

    我认为你可以这样做:

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

    当然,感谢 linq,您还可以在 MainPagePivot.Items 上使用 .Where() 或 .Any() 之类的东西

    linq 示例:

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

    让我知道它是否有效!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-26
      • 2019-05-02
      • 1970-01-01
      相关资源
      最近更新 更多