如何从商店下载应用程序时只执行一次方法

时间:2016-02-04 09:19:17

标签: c# windows windows-phone-8.1 windows-store-apps windows-phone-store

我是Windows的新手。我有一个小问题,即我想在启动应用程序时第一次下载文件夹。文件下载后我想移到主页面。

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

我已在主页中使用此代码进行下载。

2 个答案:

答案 0 :(得分:0)

创建一个虚假的闪屏。当应用程序启动时,检查文件是否已下载(存在)。如果是,请转到主页面。如果没有,请转到假的splacscreen,下载文件,下载完成后,转到主页面。

答案 1 :(得分:0)

请更正您的问题。你说你想下载一个文件夹然后你想去MainPage。但您使用的代码已经在MainPage上。那意味着你不知道自己在做什么。

我同意伊戈尔库尔曼的观点。您还可以做的是隐藏MainPage中的所有内容,下载完成后,在页面上显示您想要的内容。在下载时,您可以显示进度条,告诉用户正在进行某些操作。