2016-02-12 87 views

回答

1

Rudy Huyn有一篇博客文章,其中有一個幫助方法,用於檢測您的應用是否在使用反射的Windows 10上運行。

using System.Reflection; 
using Windows.ApplicationModel; 

namespace Huyn.Utils 
{ 
    public class Windows10Helper 
    { 
     private static bool? _isWindows10; 
     public static bool IsWindows10() 
     { 
      if (!_isWindows10.HasValue) 
      { 
       _isWindows10 = Package.Current.GetType() 
        .GetRuntimeProperty("Status") != null; 
      } 
      return _isWindows10.Value; 
     } 
    } 
} 

正如一個音符,這只是實際工作,因爲狀態屬性是新到Windows 10。假設微軟將不會被更新的Windows 8.1,以支持這個新屬性來檢測,這應該很好地工作了你的場景。

Source

相關問題