Windows phone 7 我的WP7 C#应用程序如何始终显示系统托盘或以编程方式展开它?

Windows phone 7 我的WP7 C#应用程序如何始终显示系统托盘或以编程方式展开它?,windows-phone-7,system-tray,batterylevel,Windows Phone 7,System Tray,Batterylevel,我正在编写一个WindowsPhone7.5应用程序。 如何使用c#代码展开系统托盘? 我想,如果用户单击某个特定按钮,应用程序将显示系统托盘的电池状态。 如果用户点击时钟,通常WP7会展开系统托盘,并在系统托盘中显示电池状态图标。这是我希望以编程方式对特定操作执行的操作。 例如,IE也会这样做:如果单击“…”则会显示带有电池状态图标的系统托盘 如果你想在状态从IsVisible=false更改为IsVisible=true时显示你需要调用的整个系统托盘,你应该得到一个与IE中类似的动画。托盘会

我正在编写一个WindowsPhone7.5应用程序。 如何使用c#代码展开系统托盘? 我想,如果用户单击某个特定按钮,应用程序将显示系统托盘的电池状态。 如果用户点击时钟,通常WP7会展开系统托盘,并在系统托盘中显示电池状态图标。这是我希望以编程方式对特定操作执行的操作。 例如,IE也会这样做:如果单击“…”则会显示带有电池状态图标的系统托盘


如果你想在状态从
IsVisible=false
更改为
IsVisible=true
时显示你需要调用的整个系统托盘,你应该得到一个与IE中类似的动画。托盘会在短时间后自动隐藏,这在WP中很常见

请记住,在Metro指南中不建议这样做

private void Foo()
{
    SystemTray.IsVisible = true;
}

不,事实并非如此。仅当手机正在充电时,才会出现动画。我用模拟器和我的设备测试了它。如果我不手动点击时钟,则没有动画和电池图标-只有时钟。