更改系统托盘。在运行时(代码)可见吗? Windows Phone 7相关

时间:2011-09-11 04:31:52

标签: c# windows-phone-7 windows-phone-7.1

我是否可以禁用系统托盘。在运行时可见,以便我的消费者可以隐藏系统托盘或在需要时显示它?

2 个答案:

答案 0 :(得分:1)

试一试,看看而不是问?编写问题需要花费更长的时间,而不是为其编写代码。

但我建议不要这样做。 SystemTray自动隐藏(但保持分配12个像素),仅在您点击顶部时显示。

更改它的不透明度,并调整背景以匹配您应用的背景,这是一个更好的主意。

答案 1 :(得分:0)

是的,你可以。在任何地方试试......也请注意这也适用于WP8

PhoneApplicationFrame frame = Application.Current.RootVisual as PhoneApplicationFrame;
if (frame != null)
{
    PhoneApplicationPage page = frame.Content as PhoneApplicationPage;

    if (page != null)
    {
        SystemTray.SetIsVisible(page, false);
    }
}