5

Mam aplikację z oknem docelowym 8.1, a po uruchomieniu tej aplikacji w systemie Windows 10 jest ona domyślnie uruchamiana w małym oknie.Uniwersalna aplikacja Windows 10 - Domyślnie działa w trybie pełnoekranowym

Ponieważ jest to podstawowa aplikacja tabletu, domyślnie potrzebuję jej do uruchamiania w trybie pełnoekranowym. Czy można go ustawić gdzieś w Visual Studio lub w jakiejś konfiguracji aplikacji?

+1

Prowadnica Przenoszenie [tutaj] (https://msdn.microsoft.com/en-us/library/windows/apps/mt188204.aspx). Zakładam, że szukacie drogi na dole, tak dobrze, jak to tylko możliwe. –

Odpowiedz

18

Aby uruchomić aplikację w trybie pełnoekranowym, spróbuj ustawić ApplicationView.PreferredLaunchWindowingMode już w konstruktorze App.xaml.cs „s

public App() 
{ 
    ApplicationView.PreferredLaunchWindowingMode = ApplicationViewWindowingMode.FullScreen; 

Aby mieć przycisk, który przełącza tryb pełnoekranowy, czy

var view = ApplicationView.GetForCurrentView(); 
if (view.IsFullScreenMode) 
{ 
    view.ExitFullScreenMode(); 
} 
else 
{ 
    view.TryEnterFullScreenMode(); 
} 

jednak , Muszę dodać, że nawet bez podania żadnego z powyższych kodów, po otwarciu aplikacji w tablecie z systemem Windows 10 lub pulpicie systemu Windows 10 z włączoną opcją Tryb tabletu aplikacja automatycznie matycznie zmaksymalizować się do pełnego ekranu.

Dopóki Twoja aplikacja jest dostępna na urządzeniach z systemem Windows 10, polecam Ci nie, aby ustawić ją na pełnym ekranie podczas uruchamiania, ponieważ w przypadku UX znacznie łatwiej jest użytkownikom komputerów stacjonarnych pracować z aplikacjami okienkowymi .

+0

Dzięki za porady. Ale czy masz na myśli aplikację sklepu. Ponieważ Twój kod nie jest dostępny w aplikacji uniwersalnej sklepu Windows. http://prntscr.com/8hv4mh –

+0

Teraz widzę, ten kod jest dostępny tylko w uniwersalnej aplikacji systemu Windows 10. Próbuję to w aplikacji Windows 8.1 –

2

A C++

Windows::UI::ViewManagement::ApplicationView::PreferredLaunchWindowingMode = 
Windows::UI::ViewManagement::ApplicationViewWindowingMode::FullScreen;