Windows Phone 8,银光。我有一个PivotItem
在页面 XAML 下的ResourceDictionary
页面中声明的,因为我不希望它最初出现并且 PivotItems 没有动态可见性。时机成熟时,我取出对象,将其从资源中移除并将其添加到 Pivot。它可以工作,但是由于某种原因,Load 事件被触发了两次 - 一次是在页面加载时,一次是在我将其插入 Pivot 时。
我宁愿只进行一次 OnLoaded 处理。
这是设计使然吗?有办法吗?是否有类似的事件在对象初始化时触发一次(构造函数除外)?
我可以通过引入一个 init-once 布尔标志来解决这个问题,但仍然如此。