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

发布于 2024-11-19 22:00:02 字数 275 浏览 1 评论 0原文

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

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

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

I'm trying to hide the statur bar on the top of my Silverlight Windows Phone 7 app.
I found this while searching stackoverflow, but is for Xna.

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

I tried it in my app but it does not work.
I know it is possible because the board express and xda apps have the feature to hide/show the statusbar.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

趁年轻赶紧闹 2024-11-26 22:00:02
using Microsoft.Phone.Shell;

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

private void PhoneApplicationPage_Loaded(object sender, RoutedEventArgs e)
{
    SystemTray.IsVisible = false;
}
北渚 2024-11-26 22:00:02

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

shell:SystemTray.IsVisible="False"

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

I think Mahantesh's answer should be the accepted one for WP8:

shell:SystemTray.IsVisible="False"

Put that in the XAML as it the property already defined there (set to true by default).

情定在深秋 2024-11-26 22:00:02

替代方案:

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

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

Alternative:

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

private void MainPage_Loaded(object sender, RoutedEventArgs events)
{
  SystemTray.IsVisible = false;
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文