我正在传递标题的字符串,我希望我的页面上的数据透视控件移动到这样的
switch (SelectedItemHeaderString){
case "News":
MainPivot.SelectedItem = MainPivot.Items.Where(i => i.Header == "News");
break;
default:
break;
}
如何通过标题找到PivotItem,因为以下内容不起作用。
MainPivot.Items.Where(i => i.Header == "News");
答案 0 :(得分:2)
试试这个:
Pivots.SelectedItem = Pivots.Items.Cast<PivotItem>().Where(item => "News" == item.Header.ToString()).FirstOrDefault();
一些意见:
Items
包含对象,我们需要转换为PivotItem
。答案 1 :(得分:1)
MainPivot.Items.Where(i => ((PivotItem)i).Header.ToString() == "News").FirstOrDefault();
希望这有助于我的评论无效。 :)