Как выполнить метод только один раз, когда приложение загружается из магазина

Я новичок в Windows. У меня есть одна небольшая проблема, т.е. я хочу скачать папку впервые при запуске приложения. После загрузки файла я хочу перейти на главную страницу.

StorageFile localFile = await destinationFolder.CreateFileAsync(localFileName, CreationCollisionOption.ReplaceExisting);
BackgroundDownloader downloader = new BackgroundDownloader();
DownloadOperation download = downloader.CreateDownload(m_source, localFile);

Я использовал этот код для загрузки на главной странице.

2 ответа

Создать фальшивую заставку. Когда приложение запустится, проверьте, загружен ли файл (существует). Если да, перейдите на главную страницу. Если нет, перейдите на поддельный экран splacscreen, загрузите файл и, когда загрузка закончится, перейдите на главную страницу.

Пожалуйста, исправьте свой вопрос. Вы сказали, что хотите скачать папку, а затем перейти на главную страницу. Но код, который вы используете, уже находится на главной странице. Это означает, что вы не знаете, что делаете.

Я согласен с Игорем Кульман. Что еще вы можете сделать, это просто спрятать все на главной странице и, когда загрузка будет завершена, показать, что вы хотите на своей странице. Во время загрузки вы можете показать индикатор выполнения, который сообщает пользователю, что что-то происходит.

Другие вопросы по тегам