Ich habe unten Code verwendet, um die Statusleiste in UWP auszublenden. Wenn ich die App im Entwicklungsmodus auf meinem Computer starte, wird die Statusleiste in Windows Phone nicht angezeigt. Ich habe die App im Windows Store bereitgestellt. Nach dem Herunterladen der App sehe ich, dass die Statusleiste in meiner App angezeigt wird.Ausblenden der Statusleiste in UWP
Hier ist mein Code:
var isAvailable = Windows.Foundation.Metadata.ApiInformation.IsTypePresent(typeof(StatusBar).ToString());
if (isAvailable)
hideBar();
async void hideBar()
{
StatusBar bar = Windows.UI.ViewManagement.StatusBar.GetForCurrentView();
await bar.HideAsync();
}
Die Frage ist, warum der obige Code nicht in Windows Store funktionieren soll? Ich habe auch den Link zu meiner App App link im Windows-Shop, aber wenn ich nach exakten Schlüsselwort im Windows-Store suchen, wird meine Anwendung nicht im Windows-Store angezeigt, aber beim Klicken in Link würde meine App im Fensterladen angezeigt.
Danke!
danke, ich habe Ihren Code implementiert und werde nach der Bereitstellung in Windows Store suchen. – ARH
Wo nennen Sie diese Funktion? In App.xaml.cs? oder auf den aktuellen Seiten, die Sie laden? – erotavlas
@erotavlas Hängt von Ihrem Anwendungsfall ab. Wenn Sie die Statusleiste während der gesamten Anwendungslebensdauer ausblenden möchten, rufen Sie sie in der Methode activate/suspend auf. Wenn Sie die Statusleiste während einer bestimmten Seite ausblenden möchten, würden Sie sie während der Ereignishandler "Navigieren zu/von" ausblenden. – Herdo