私はglobal progress indicatorのJeff Wilcoxのソリューションを使用しています。すべてはシンプルで魅力的で、私が持っているパノラマのページを除いて素晴らしい作品です。問題は、進捗インジケータがまったく表示されておらず、のみです。システムトレイの進捗インジケータがパノラマページにのみ表示されない
私のデータサービスを経由するすべての呼び出しは、IsLoading = true
を設定する同じラッパーを使用しているので、これは動作していることを確認しました。私はまたThread.Sleep
をそこに追加して、コールがただちに戻りすぎていないことを確認してから、IsLoading = false
に設定してください。
パノラマコントロールについては、それを隠すことのできるものはありますか?私は背景をイメージに設定していましたが、それを引っ張り、メインのレイアウトグリッドの背景が透明になるようにしました。
xamlに設定して、これが表示されていることを確認してください。
* これは古いPerformanceProgressBar制御
ありがとうございました。私はSystemTrayの設定を10回見て、11回目のチェックでそれを見つけ、IsVisibleプロパティがfalseに設定されていることを確認しました。私はこれがパノラマページに意味があると思う。私は32ピクセル後ろが大好きです。システムトレイの進行状況バーがこのページでそれに見合っているかどうかわからない – earthling
ええ、パノラマのページでこれを使用すると、Microsoftのデザインに関するビジョンは何だったのでしょうか。私が両方の世界のベストを得るためにしたのは、パノラマヘッダーのテンプレートを編集して、実際には小さくして、システムトレイ情報を持って見えるようになるまで少しでも位置をずらして移動することでした。私が思うそれらの灰色の領域の1つの種類。しかし、背景色を透明に設定したり、不透明度をゼロに設定すると(正直には思い出せません)、それらのピクセルを戻すことができます。ユーザーがそれをスワイプするとシステムトレイがページの上に移動します。 –
シストレイを完全に透明にするために、 '' SystemTray.Opacity = "0" 'を設定することもできます(スクリーンスペースを32 px上回らないようにします)。 – Kenn