Für die Anzeige der Application Bar unter Windows Phone 8.1 wird beim Rendern der Oberfläche automatisch im unteren Bereich ein Platzhalter eingebaut. Der eigentliche Inhalt wird oberhalb im sichtbaren Bereich angezeigt. Dieses Verhalten ist in der Regel auch absolut in Ordnung.
Menü mit Transparenz versehen: Problem und Lösung
Zu einem Problem wird es jedoch, wenn man das Menü mit einer Transparenz versehen möchte. Diese fällt dann nur noch auf, wenn die Application Bar aufgeklappt wird (Abb. 2). Um dieses Problem zu umgehen, wird nur eine Zeile Code in der App.xaml.cs-Datei benötigt:
ApplicationView.GetForCurrentView().SetDesiredBoundsMode(ApplicationViewBoundsMode.UseCoreWindow);
Es ist wichtig zu berücksichtigen, dass diese Methode vor dem Window.Current.Activate()-Aufruf stattfindet. Die Application Bar steht dann im Vordergrund und der Platzhalter ist somit verschwunden (Abb. 3).