Windows Phone 8, Silverlight. У меня есть PivotItem
, который объявлен на моей странице XAML под ResourceDictionary
страницы, потому что я не хочу, чтобы он отображался изначально, и нет динамической видимости для PivotItems. Когда приходит время, я беру объект, удаляю его из ресурсов и добавляю в Pivot. Это работает, но событие Load по какой-то причине запускается дважды - один раз при загрузке страницы и один раз, когда я вставляю его в Pivot.
Я бы предпочел, чтобы моя обработка OnLoaded выполнялась только один раз.
Это по дизайну? Есть ли обходной путь? Есть ли подобное событие, которое запускается один раз при инициализации объекта (кроме конструктора)?
Я могу обойти это, введя логический флаг init-once, но все же.