我有以下代碼:檢查,看是否可以調用來自API的方法調用前
var view = ApplicationView.GetForCurrentView();
var runtimeMethods = view.GetType().GetRuntimeMethods();
if (!view.IsFullScreen)
{
var tryEnterFullScreenMode = runtimeMethods.FirstOrDefault(
x => x.Name == "TryEnterFullScreenMode");
tryEnterFullScreenMode?.Invoke(view, null);
}
這樣做是因爲如果我在Windows 8.1的電腦我的應用程序變得但是全屏我無法調用這些方法。在調用方法之前,如何首先檢查該功能是否可用。我會用#if ... #endif嗎? 基本上我只想在應用程序在有權訪問的機器上運行時使用此代碼(Windows 10操作系統)。