改变SystemTray.IsVisible在运行时(代码)?Windows Phone 7相关



我可以禁用SystemTray吗?IsVisible在运行时,所以我的消费者可以隐藏系统托盘或显示它,当他们想要的?

试着看看,而不是问?写问题比写代码花的时间要长。

但是我不建议这样做。系统托盘自动隐藏自己(但保持它的分配12像素),只有当你点击顶部时才显示。

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

可以。在任何地方尝试一下……还要注意,这也适用于WP8

PhoneApplicationFrame frame = Application.Current.RootVisual as PhoneApplicationFrame;
if (frame != null)
{
    PhoneApplicationPage page = frame.Content as PhoneApplicationPage;
    if (page != null)
    {
        SystemTray.SetIsVisible(page, false);
    }
}

最新更新