Добавление процедур загрузки после завершения анимации запуска панорамы

В моем приложении панорамы у меня есть несколько процедур запуска под PhoneApplicationPage_Loaded event. Однако это приводит к паузе примерно в 0,5 секунды, прежде чем вы получите слайд-анимацию Panorama при запуске.

Мой вопрос: есть ли другое событие _Loaded (или что-то подобное), в которое я могу поместить эти процедуры запуска, которые происходят после анимации слайдов панорамы?


person Newbie    schedule 21.07.2013    source источник


Ответы (1)


Вероятно, было бы лучше, если бы вы выполняли свои процедуры запуска в другом потоке.

person Igor Kulman    schedule 21.07.2013
comment
Я предполагаю, что вы делаете некоторые интенсивные вычисления. Сделайте это не в потоке, отличном от пользовательского интерфейса, и это не будет мешать панораме. - person Igor Kulman; 21.07.2013
comment
Извините, я новичок во всем, что касается С#. Как создать/что такое поток без пользовательского интерфейса? - person Newbie; 22.07.2013
comment
Я попробовал ваше предложение, но вместо этого я использовал BackgroundWorker, потому что я не мог понять, как использовать ThreadPool.QueueUserWorkItem, однако, несмотря на то, что он устраняет паузу в начале, это приводит к дрожащей анимации скольжения. - person Newbie; 22.07.2013
comment
Ах, да ладно, на эмуляторе вроде лагает, а на телефоне работает нормально - person Newbie; 22.07.2013