我知道,我們可以通過編程Windows 8商店應用程序(Javascript)如何以編程方式打開「權限」窗格?
Windows.UI.ApplicationSettings.SettingsPane.getForCurrentView().show()
打開一個應用程序的設置面板和創建的應用程序使用WinJS庫設置窗格。
是否可以通過編程方式直接打開系統設置窗格,如權限(或速率和審閱)設置窗格?
MSDN的Guidelines for devices that access personal data說,(在撤銷消息的其他準則):
- 不要編程方式嘗試在設置魅力
啓動權限頁面,但我不能」 t找到一個方法來做到這一點。我希望用戶能夠點擊直接打開「權限」設置窗格的應用程序中的按鈕。
更新(2013年4月24日): 在Programming Windows 8 Apps with HTML, CSS, and JavaScript書頁發現這個341(第8章:國家,設置,文件和文檔 - >設置窗格和UI - >編程調用設置彈出按鈕)從Microsoft Press:
注意 雖然可以以編程方式調用自己的設置面板,你不能做這樣的權限,並進行評分和評論等等withsystem提供的命令。如果您有需要用戶更改權限的條件(如啓用地理位置),則建議會顯示一條錯誤消息,指示用戶這樣做。
此聲明與MSDN文檔不一致。我仍然不知道哪一個是真的。
不確定我看到它是如何不一致的 - 除了它是否可以通過編程實現。這一點似乎沒有實際意義,因爲第一套指導方針表明你不應該這樣做(即使這是可能的)。 – 2013-04-24 15:58:00