0

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

4

2 回答 2

1

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

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

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

于 2011-09-11T05:31:38.473 回答
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);
    }
}
于 2013-11-27T23:45:13.463 回答