情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

SystemTray クラス

2013/12/12

アプリケーション ページのシステム トレイと対話するためのメソッドおよびプロパティを提供します。

System.Object
  System.Windows.DependencyObject
    Microsoft.Phone.Shell.SystemTray

Namespace:  Microsoft.Phone.Shell
アセンブリ:  Microsoft.Phone (Microsoft.Phone.dll 内)
XAML の XMLNS: xmlns にマップされていません。

public class SystemTray : DependencyObject

SystemTray 型で公開されるメンバーは以下のとおりです。

  名前説明
パブリック メソッドSystemTraySystemTray クラスの新しいインスタンスを作成します。
このページのトップへ

  名前説明
パブリック プロパティ静的メンバーBackgroundColor現在のアプリケーション ページのシステム トレイの背景色を取得または設定します。
パブリック プロパティDispatcherこのオブジェクトに関連付けられている Dispatcher を取得します。 (DependencyObject から継承されます。)
パブリック プロパティ静的メンバーForegroundColor現在のアプリケーション ページのシステム トレイの前景色を取得または設定します。
パブリック プロパティ静的メンバーIsVisible現在のアプリケーション ページのシステム トレイが表示されるかを取得または設定します。
パブリック プロパティ静的メンバーOpacity現在のアプリケーション ページのシステム トレイの不透明度率を取得または設定します。
パブリック プロパティ静的メンバーProgressIndicator現在のアプリケーション ページのシステム トレイ上の進行状況インジケーターを取得または設定します。
このページのトップへ

  名前説明
パブリック メソッドCheckAccess呼び出しスレッドが、このオブジェクトにアクセスできるかどうかを判断します。 (DependencyObject から継承されます。)
パブリック メソッドClearValue依存関係プロパティのローカル値をクリアします。 (DependencyObject から継承されます。)
パブリック メソッドEquals(Object)指定した Object が、現在の Object と等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッドFinalizeObject がガベージ コレクションで再利用される前に、Object がリソースを解放して他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッドGetAnimationBaseValueアニメーションがアクティブでない場合に適用される、Windows Phone 依存関係プロパティに対し設定されている基本値を返します。 (DependencyObject から継承されます。)
パブリック メソッド静的メンバーGetBackgroundColor指定した電話アプリケーション ページの BackgroundColor 添付プロパティの値を取得します。
パブリック メソッド静的メンバーGetForegroundColor指定した電話アプリケーション ページの ForegroundColor 添付プロパティの値を取得します。
パブリック メソッドGetHashCode特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド静的メンバーGetIsVisible指定した電話アプリケーション ページの IsVisible 添付プロパティの値を取得します。
パブリック メソッド静的メンバーGetOpacity指定した電話アプリケーション ページの Opacity 添付プロパティの値を取得します。
パブリック メソッド静的メンバーGetProgressIndicator指定した電話アプリケーション ページの ProgressIndicator 添付プロパティの値を取得します。
パブリック メソッドGetType現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッドGetValueDependencyObject から依存関係プロパティの現在の有効値を返します。 (DependencyObject から継承されます。)
プロテクト メソッドMemberwiseClone現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッドReadLocalValueローカル値が設定されている場合、依存関係プロパティのローカル値を返します。 (DependencyObject から継承されます。)
パブリック メソッド静的メンバーSetBackgroundColor指定した電話アプリケーション ページの BackgroundColor 添付プロパティの値を設定します。
パブリック メソッド静的メンバーSetForegroundColor指定した電話アプリケーション ページの ForegroundColor 添付プロパティの値を取得します。
パブリック メソッド静的メンバーSetIsVisible指定した電話アプリケーション ページの IsVisible 添付プロパティの値を設定します。
パブリック メソッド静的メンバーSetOpacity指定した電話アプリケーション ページの Opacity 添付プロパティの値を設定します。
パブリック メソッド静的メンバーSetProgressIndicator指定した電話アプリケーション ページの ProgressIndicator 添付プロパティの値を設定します。
パブリック メソッドSetValueDependencyObject で依存関係プロパティのローカル値を設定します。 (DependencyObject から継承されます。)
パブリック メソッドToString現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
このページのトップへ

  名前説明
パブリック フィールド静的メンバーBackgroundColorPropertyBackgroundColor の依存関係プロパティ。
パブリック フィールド静的メンバーForegroundColorPropertyForegroundColor の依存関係プロパティ。
パブリック フィールド静的メンバーIsVisiblePropertyIsVisible の依存関係プロパティ。
パブリック フィールド静的メンバーOpacityPropertyOpacity の依存関係プロパティ。
パブリック フィールド静的メンバーProgressIndicatorPropertyProgressIndicator の依存関係プロパティ。
このページのトップへ

システム トレイステータス バーとも呼ばれます。

次のコード例では、SystemTray クラスを、ProgressIndicator クラスと組み合わせて使用する方法を示します。

using Microsoft.Phone.Shell;

namespace SystemTrayTest
{
    public partial class MainPage : PhoneApplicationPage
    {
        ProgressIndicator prog;

        public MainPage()
        {
            InitializeComponent();

            SystemTray.SetIsVisible(this, true);
            SystemTray.SetOpacity(this, 0.5);
            SystemTray.SetBackgroundColor(this, Colors.Purple);
            SystemTray.SetForegroundColor(this, Colors.Yellow);

            prog = new ProgressIndicator();
            prog.IsVisible = true;
            prog.IsIndeterminate = true;
            prog.Text = "Click me...";

            SystemTray.SetProgressIndicator(this, prog);
        }
    }
}

XAML で SystemTray 上の ProgressIndicator を使用する方法を次のコード例に示します。このコードは、PHONE:PHONEAPPLICATIONPAGE 要素の内部を扱います。IsIndeterminateIsVisibleText、および Value の各属性は、すべてデータ バインドにすることができます。

<shell:SystemTray.ProgressIndicator>
    <shell:ProgressIndicator IsIndeterminate="True" IsVisible="True" Text="Click me..." />
</shell:SystemTray.ProgressIndicator>

Windows Phone OS

サポート: 8.0, 7.1, 7.0

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

表示: