Windows phone 7 如何在WP7(Silverlight)中隐藏状态栏

Windows phone 7 如何在WP7(Silverlight)中隐藏状态栏,windows-phone-7,fullscreen,statusbar,Windows Phone 7,Fullscreen,Statusbar,我正试图隐藏Silverlight Windows Phone 7应用程序顶部的状态栏。 我在搜索stackoverflow时发现了这个,但它是针对Xna的 graphics = new GraphicsDeviceManager(this); graphics.IsFullScreen = true; 我在我的应用程序中尝试过,但不起作用。 我知道这是可能的,因为board express和xda应用程序具有隐藏/显示状态栏的功能。备选方案: using Microsoft.Phone.S

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

graphics = new GraphicsDeviceManager(this); 
graphics.IsFullScreen = true;
我在我的应用程序中尝试过,但不起作用。
我知道这是可能的,因为board express和xda应用程序具有隐藏/显示状态栏的功能。

备选方案:

using Microsoft.Phone.Shell;

private void PhoneApplicationPage_Loaded(object sender, RoutedEventArgs e)
{
    SystemTray.IsVisible = false;
}
public MainPage()
{
  InitializeComponent();
  Loaded += MainPage_Loaded;
}

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

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

shell:SystemTray.IsVisible="False"

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

您应该在答案中添加结果,而不是修改问题。@Twenty40请阅读了解我为什么编辑您的问题,并在发布未来的问题库时寻求帮助,我在这方面还是新手。在Xaml页面中,shell:SystemTray.IsVisible=“False”可以使用