2015-07-15 7 views
13

Chciałem się dowiedzieć, jak ukryć pasek nawigacji. I jeśli możliwe jest określenie w XAML kodu na SuppressSystemOverlay, jak to jest z systemtray: shell:SystemTray.IsVisible="False".Wyłącz nakładki systemowe, telefon z systemem Windows 8.1 (Silverlight)

Nie mogę znaleźć opisu nawet na msdn, co wydaje się odnosić do wp 8.1 kompilacji z WinRT, a moja aplikacja jest z silverlight.

+1

Silverlight staje się całkiem nieświeży. [Przeczytaj to] (http://stackoverflow.com/questions/23009501/hide-status-bar-in-windows-phone-8-1-universal-apps). –

Odpowiedz

4

Odpowiedź brzmi NIE, przepraszam. Od wersji 8.1 jest to możliwe tylko poprzez kod opisany w this post. Jednak wykonanie takiego kodu w konstruktorze powinno dać podobny efekt:

public MainPage() 
{ 
    InitializeComponent(); 
    await Windows.UI.ViewManagement.StatusBar.GetForCurrentView().HideAsync(); 
    Windows.UI.ViewManagement.ApplicationView.GetForCurrentView().SuppressSystemOverlays = true; 
} 
+0

To działa tylko na winRT, a nie na silverlight, jak na pytanie. – JTIM

+0

Próbowałem kodu i 'Windows.UI.ViewManagement.StatusBar' nie istnieje, a także' Windows.UI.ViewManagement.ApplicationView' nie istnieje, czy ja brakuje czegoś? – JTIM

+0

Utworzenie pustego nowego wp8.1 silverlight nadal nie ma takiej możliwości. Dalej post opisuje funkcję w stosunku do WinRT, a nie silverlight – JTIM

Powiązane problemy