Cloud Training (Online)

Windows Phone 8.1 and Windows Runtime Apps How to #4 – How to Hide Status Bar in Windows Phone 8.1 XAML App ?

In Windows Phone 8.0 , the developer could use the SystemTray.IsVisible property to hide or show the System Tray / Status bar . When the developers target the Windows Phone Silverlight 8.1 , they could still use the SystemTray.IsVisible and set this value to false to hide the status bar. But what if the developer targets Windows runtime app ?

How to Hide Status Bar in Windows Phone 8.1 XAML / Windows Runtime App


If you are a developer targeting the Windows Phone 8.1 & Windows runtime or even the Universal App , then you should be using the View Management to get the Status Bar and hide it using the HideAsync method to hide the status bar as shown below.

async private void Button_Click(object sender, RoutedEventArgs e)
  // Get the Status bar for the Current Window.
  Windows.UI.ViewManagement.StatusBar statusBar = Windows.UI.ViewManagement.StatusBar.GetForCurrentView();
  // Hides the status bar
  await statusBar.HideAsync();


Senthil Kumar B
Senthil Kumar is a former Microsoft MVP (Most Valuable Professional). He is a Co-Author of the book "Windows 10 Development Recipes using JavaScript and CSS" for Apress Publication. He is a technical presenter, blogger, mentor and a Geek.  Senthil is a regular speaker is various local user groups. He has presented at conferences like Great Indian Developer Summit (GIDS) & Microsoft DevCamps. You can reach out to him via his Twitter handle @isenthil.