如何在 Win RT 应用程序中在应用程序级别显示进度条

本文关键字:应用程序 显示 Win RT | 更新日期: 2023-09-27 17:56:49

我有两个xaml页面,如FirstPage.Xaml和SecondPage.Xaml。

在FirstPage.xaml上,我通过在我的SecondPage.Xaml上呈现可用的图像控件来生成所有图像重新编码的pdf。我正在做的是我从FirstPage导航到SecondPage.Xaml,然后在SecondPage的LoadState方法中,我使用数据库表中的图像记录更新图像控件,然后在BitmapeImage中呈现该图像并将其保存在文件中,将图像保存到文件后,我通过Frame.GoBack()方法关闭了SecondPage,然后将此图像文件写入pdf。

为了将表中的所有记录添加到pdf,我使用了上面的逻辑,它工作正常。

我只需要在应用程序级别显示进度条,"PDF 正在准备",它将出现在应用程序页面导航的顶部。

我尝试将进度条添加到FirstPage.xaml,当它导航到SecondPage.xaml时关闭

请帮助我,"如何在应用程序顶部显示页面导航之外未关闭的进度条?

提前谢谢。

如何在 Win RT 应用程序中在应用程序级别显示进度条

有两种

方法可以解决此任务

  1. 第一种方法,您可以创建一个包含进度条的基本页面,然后使FirstPage.xaml和SecondPage.xaml继承它,并根据所需的逻辑显示/隐藏进度条。
  2. 第二种方法,如果您使用的是MVVM(模型视图视图模型),您可以创建一个包含显示/隐藏进度条属性的基类,然后FirstPageViewModel和SecondPageViewModel应该继承此基类,以便您能够显示/隐藏两个视图模型的进度条

谢谢。