Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Hide or not to hide the system tray in a Windows Phone 7 application?

I am debating whether to hide or not to hide the system tray in a Windows Phone 7 application. I've not found any general suggestions on this issue -the official Windows Phone design guidelines don't address this issue at all - except for Jeff Wilcox's blog post who suggested that he personally likes to see the system tray in applications. I'd like some general advice on this issue from other Windows Phone developers.

Some reasons for showing the system tray are

  • Doesn't take up that much space
  • Users may want to see it at times

Reasons for hiding it are

  • You can't control its background: unless you're using PhoneBackgroundBrush as the background the top row will stand out
  • Lots of widely used / official apps already hide it: all games as well as the official Facebook and Twitter app.

I'd appreciate all advice on this.

like image 743
Gergely Orosz Avatar asked Mar 26 '11 18:03

Gergely Orosz


People also ask

How to hide any program from taskbar?

Solution. Click the Windows icon on the taskbar, and select Settings (the Gear icon) to open Settings. Select Personalization. Click Taskbar on the left, scroll down to find Select which icons appear on the taskbar.


1 Answers

Transparency and colors are now possible with Mango by setting its BackgroundColor and Opacity :

shell:SystemTray.IsVisible="True"
shell:SystemTray.BackgroundColor="Transparent"
shell:SystemTray.Opacity="0"

I would say by default show it unless it really gets in the way in a way you can't workaround, especially if its an app and not a game.

like image 120
bkaid Avatar answered Oct 10 '22 21:10

bkaid