2016-10-10 4 views
0

Windows 용 UWP 응용 프로그램을 강제로 실행하는 방법을 알고 싶습니다. 8.1 Windows 10에서 전체 화면 모드로 실행하십시오.UWP 8.1 전체 화면 C#

ApplicationView.PreferredLaunchWindowingMode = ApplicationViewWindowingMode.FullScreen; 

나를 위해 작동하지 않습니다. 방법이 없습니다. PreferredLaunchWindowingMode.

나는 또한보기를 얻으려고했지만, Microsoft 가이드 라인에 설명 된대로 TryToFullScreen 메서드가 없습니다.

감사합니다.

답변

0

내가 아는 한, 전체 화면 모드로 Windows 8.1 앱을 얻는 API는 없습니다. ApplicationView.PreferredLaunchWindowingModeApplicationView.GetForCurrentView은 windows 10 API입니다. 기존 프로젝트를 Universal Windows Platform으로 이식하는 것이 좋습니다. 당신이 정말로 윈도우 8.1 응용 프로그램의 새로운 기능을 사용하려면

는하지만, (반사를 사용하여) 이러한 API에 액세스 얻을 추한 해결 방법은 :

using System.Linq; 
using System.Reflection; 
... 
var view = Windows.UI.ViewManagement.ApplicationView.GetForCurrentView(); 
var runtimeMethods = view.GetType().GetRuntimeMethods();// get the runtime methods 
var tryEnterFullScreenMode = runtimeMethods.FirstOrDefault(x => x.Name == "TryEnterFullScreenMode"); 
tryEnterFullScreenMode?.Invoke(view, null);//invoke the tryEnterFullScreenMode method. 
+0

고마워, 훌륭해! –

+0

이 대답은 [받아 들일 수있는 대답입니까?] (http://stackoverflow.com/help/someone-answers)입니까? –

+0

네, 맞습니다. –

0

시도해 볼 수 있습니까?

ApplicationView.GetForCurrentView().TryEnterFullScreenMode(); 
+0

예를했지만 작동하지 않습니다. 나는이 방법을 가지고 있지 않다. –