Tworzę aplikację Windows Phone 8.1 i napotykam następujący problem. Istnieją telefony, które nie mają sprzętowych przycisków nawigacyjnych (tych z tyłu, domu i wyszukiwarki). Telefony te zmniejszą cały interfejs, gdy pojawi się pasek nawigacji wirtualnej, nie chcę, aby tak się stało. Więc co mogę zrobić, aby temu zapobiec? Szwy internetowe nie znają odpowiedzi (lub nie przeszukałem wystarczająco dobrze). To właśnie mam na myśli mówiąc wirtualne przyciski nawigacyjne.Przyciski nawigacyjne ukrywające Windows Phone 8.1
5
A
Odpowiedz
4
Musisz ustawić ApplicationViewBoundsMode
do UseCoreWindow
:
ApplicationView.GetForCurrentView().SetDesiredBoundsMode(ApplicationViewBoundsMode.UseCoreWindow);
Domyślnie jest ApplicationViewBoundsMode.UseVisible
która jest aktualna zachowanie. Przy ApplicationViewBoundsMode.UseCoreWindow
pasek poleceń, pasek stanu i przyciski oprogramowania zajmą miejsce.
Jeśli chcesz zmienić swoje marże, czy cokolwiek innego, gdy BoundsMode
zmiany, zarejestruj się na razie VisibleBoundsChanged
:
ApplicationView.GetForCurrentView().VisibleBoundsChanged += OnVisibleBoundsChanged
Można przeczytać w oficjalnym documentation.
To działa dzięki – acac97