之前我一个例子中出现无法再页面Loaded事件中删除PivotItem的情况,页面会报错 Value does not fall within the expected range. 附图
原因是因为该代码为每一个Item都配备了自己的HeaderTemplate,你在删除Item的时候系统不知道后面的Item该使用什么HeaderTemplate,所以就报错!这个时候就需要更改界面代码了。附图
使用统一的HeaderTemplate,在删除PivotItem就不会在报错了!