5

Ho un'applicazione con windows di destinazione 8.1 e quando eseguo questa applicazione su Windows 10, viene eseguita di default in una piccola finestra.Applicazione universale per Windows 10 - Esegui in modalità schermo intero per impostazione predefinita

Poiché è l'applicazione tablet principale, è necessario che venga eseguita in modalità schermo intero per impostazione predefinita. È possibile impostarlo da qualche parte in Visual Studio o in alcune configurazioni dell'applicazione?

+1

La guida porting [è qui] (https://msdn.microsoft.com/en-us/library/windows/apps/mt188204.aspx). Presumo che tu stia cercando la sezione in basso, per quanto buona possa essere. –

risposta

18

avviare l'applicazione in modalità a schermo intero, provare a impostare ApplicationView.PreferredLaunchWindowingMode già nel costruttore 's App.xaml.cs

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

Per avere un pulsante che attiva la modalità a schermo intero, fare

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

Tuttavia , Devo aggiungere che anche senza specificare alcun codice sopra, quando apri la tua app all'interno di un tablet Windows 10 o di un desktop Windows 10 con la modalità Tablet abilitata, l'app si sposterà automaticamente si massimizza automaticamente a schermo intero.

Finché la vostra applicazione è disponibile su Windows 10 dispositivi desktop, ti consiglierei di non di impostare a schermo intero allo start-up perche' UX saggio è molto più facile per gli utenti desktop di lavorare con applicazioni a finestre .

+0

Grazie per il consiglio. Ma intendevi un'applicazione del negozio. Perché il tuo codice non è disponibile nell'app universale di Windows Store. http://prntscr.com/8hv4mh –

+0

Ora vedo che questo codice è disponibile solo nell'app universale di Windows 10. Ci sto provando con l'app di Windows 8.1 –

2

E in C++:

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