我正在编写一个 Windows Phone 7.5 应用程序。如何通过 c# 代码扩展系统托盘?如果用户单击特定按钮,我希望应用程序显示带有电池状态的系统托盘。如果用户点击时钟,那么通常 WP7 会展开系统托盘并在系统托盘中显示电池状态的图标。我想以编程方式对特定操作进行此操作。例如,IE 也这样做:如果您单击“...”,则会显示带有电池状态图标的系统托盘。
是否有可能在 C# 中实现这一点?
我正在编写一个 Windows Phone 7.5 应用程序。如何通过 c# 代码扩展系统托盘?如果用户单击特定按钮,我希望应用程序显示带有电池状态的系统托盘。如果用户点击时钟,那么通常 WP7 会展开系统托盘并在系统托盘中显示电池状态的图标。我想以编程方式对特定操作进行此操作。例如,IE 也这样做:如果您单击“...”,则会显示带有电池状态图标的系统托盘。
是否有可能在 C# 中实现这一点?
如果您想显示完整的系统托盘,您需要在状态从更改为时调用SystemTray.IsVisibleIsVisible=false
,IsVisible=true
您应该会获得与您在 IE 中看到的类似的动画。托盘将在短时间内自动隐藏,这在 WP 中很常见。
请记住,Metro 指南不建议这样做。
private void Foo()
{
SystemTray.IsVisible = true;
}