如何隐藏WP7中的状态栏(Silverlight)

时间:2011-07-13 05:55:46

标签: windows-phone-7 fullscreen statusbar

我正在尝试隐藏我的Silverlight Windows Phone 7应用程序顶部的statur栏 我在搜索stackoverflow时发现了这个,但是对于Xna。

graphics = new GraphicsDeviceManager(this); 
graphics.IsFullScreen = true;

我在我的应用中尝试了它,但它不起作用。 我知道这是可能的,因为Board express和xda应用程序具有隐藏/显示状态栏的功能。

3 个答案:

答案 0 :(得分:11)

using Microsoft.Phone.Shell;

private void PhoneApplicationPage_Loaded(object sender, RoutedEventArgs e)
{
    SystemTray.IsVisible = false;
}

答案 1 :(得分:5)

我认为Mahantesh的答案应该是WP8的接受答案:

shell:SystemTray.IsVisible="False"

将它放在XAML中,因为它已经在那里定义了属性(默认设置为true)。

答案 2 :(得分:2)

<强>替代:

public MainPage()
{
  InitializeComponent();
  Loaded += MainPage_Loaded;
}

private void MainPage_Loaded(object sender, RoutedEventArgs events)
{
  SystemTray.IsVisible = false;
}