1

Windows Phone 8 の新しい bing アプリで見られる動作を再現しようとしています。画面上部にアプリのタイトルが表示されます。その領域をタップすると、タイトルが画面外にスライドし、ステータス アイコンがスライドします。 -の。なんとかタイトルバーをそこに上げて、タップイベントでテキストをスライドさせることができました。問題は、SystemTray.IsVisible が false に設定されている場合にのみタップ イベントを取得することです。タップ イベント内で可視性を true に設定すると、アイコンが強制的に表示されないため、アイコンを表示するには別のタップが必要です。SystemTray Tap Event をキャッチできるかどうか、またはアイコンを強制的に表示したり、タッチ入力をシミュレートしたりできるかどうかを知っている人はいますか?

4

1 に答える 1

2

思ったよりずっと簡単です。ページのイベントをサブスクライブしLoaded、進行状況インジケーターをシステム トレイに置き、必要なテキストを表示するだけです。

private void PhoneApplicationPage_Loaded(object sender, RoutedEventArgs e)
{
    var progressIndicator = new ProgressIndicator { Text = "Your title", IsVisible = true };
    SystemTray.SetProgressIndicator(this, progressIndicator);
}

SystemTray.BackgroundColorと を使用して色を変更することもできます。SystemTray.ForegroundColor

于 2013-09-01T16:56:19.393 に答える