此页面有用吗?
您对此内容的反馈非常重要。 请告诉我们您的想法。
更多反馈?
1500 个剩余字符
导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

SystemTray 类

2013/12/13

提供用于与应用程序页上的系统托盘交互的方法和属性。

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

Namespace:  Microsoft.Phone.Shell
程序集:  Microsoft.Phone(位于 Microsoft.Phone.dll 中)
XMLNS for XAML: 未映射到 xmlns。

public class SystemTray : DependencyObject
<SystemTray .../>

SystemTray 类型公开以下成员。

  名称说明
公共方法SystemTray创建 SystemTray 类的新实例。
返回顶部

  名称说明
公共属性静态成员BackgroundColor获取或设置当前应用程序页上的系统托盘的背景色。
公共属性Dispatcher获取与此对象关联的 Dispatcher (从 DependencyObject 继承。)
公共属性静态成员ForegroundColor获取或设置当前应用程序页上的系统托盘的前景色。
公共属性静态成员IsVisible获取或设置当前应用程序页上的系统托盘的可见性。
公共属性静态成员Opacity获取或设置当前应用程序页上的系统托盘的不透明度因子。
公共属性静态成员ProgressIndicator获取或设置当前应用程序页的系统托盘上的进度指示器。
返回顶部

  名称说明
公共方法CheckAccess确定调用线程是否可以访问此对象。 (从 DependencyObject 继承。)
公共方法ClearValue清除依赖项属性的本地值。 (从 DependencyObject 继承。)
公共方法Equals(Object)确定指定的 Object 是否等于当前的 Object (从 Object 继承。)
受保护的方法Finalize允许 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 元素中。请注意,IsIndeterminateIsVisibleTextValue 特性都可以为数据绑定。

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

Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

此类型的所有公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

显示:
© 2015 Microsoft