2016-07-14 3 views
1

私はFirstPage.XamlとSecondPage.Xamlのような2つのxamlページを持っていました。 FirstPage.xamlでWin RTアプリケーションのアプリケーションレベルでプログレスバーを表示するには?

私はSecondPage.Xamlに利用できるイメージコントロールをレンダリングすることにより、すべての画像recodsのPDFを生成しています。 私がやっていることは、FirstPageからSecondPage.Xamlに移動してからSecondPageのLoadStateメソッドに移動し、データベーステーブルからイメージレコードをイメージコントロールで更新し、そのイメージをBitmapeImageでレンダリングし、イメージをファイルに保存した後にファイルに保存しました。 SecondPageをFrame.GoBack()メソッドでクローズし、このイメージファイルをpdfに書き込みます。

テーブルのすべてのレコードをpdfに追加するには上記ロジックを使用しており、正しく動作しています。私は

だけでアプリケーションのページナビゲーションの上部に表示さだろう「PDFが準備される」というアプリケーションレベルでのプログレスバーを表示する必要があります。それは

をSecondPage.xamlするために移動したとき、私はFirstPage.xamlにプログレスバーを追加しようとした

がクローズ取得「ページのナビゲーションを超えて閉じられていないアプリケーションの上部にあるプログレスバーを表示する方法は?」、私を助けてください。

ありがとうございました。

答えて

1

このタスクに対処するため

  1. 最初のアプローチあなたがFirstPage.xamlとSecondPage.xamlはそれと表示/非表示から継承させるプログレスバーが含まれていますベースページを作ることができる2つのアプローチがあります。あなたが望むロジックに基づいて進捗バーを作成します。
  2. 第二のアプローチあなたがMVVM(モデルビュービューモデル)を使用している場合、あなたは/非表示を表示することができるようになりますように、そしてFirstPageViewModelとSecondPageViewModelは、この基本クラスを継承する必要があります表示/非表示プログレスバーのプロパティが含まれている基本クラスを作ることができます両方のviewmodelsからプログレスバー

感謝。

関連する問題