2011-09-11 40 views

回答

1

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

但我会建议反对它。 SystemTray自动隐藏自己(但保留它分配12个像素),并且只在您点击顶部时显示。

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

+0

谁还会注意到系统托盘?我从来没有见过一个应用程序,我希望我可以选择开/关12像素... –

+0

我也没有。我在一堆应用中使用透明的系统托盘。 –

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); 
    } 
} 
相关问题