読者です 読者をやめる 読者になる 読者になる

しっぽを追いかけて

ぐるぐるしながら考えています

Unity と猫の話題が中心   掲載内容は個人の私見であり、所属組織の見解ではありません

【Win10 Pre】 UWP アプリから設定ウィンドウを開く

C# Windows ランタイムアプリ UWP

Windows 10 のアプリでは直接 OS の設定ウィンドウを開けるようになったらしいので試してみました!

ms-settings プロトコルを使って組み込みの設定ページを表示する方法 (XAML) (Windows)

これは業務アプリ開発に便利ですね

Windows 10 Insider Preview Build 10240 時点での情報のため、正式リリース後仕様等が変更になっている可能性があります

await Launcher.LaunchUriAsync(new Uri(@"ms-settings://screenrotation"));

おもむろに上記のようなコードを実行すると

f:id:matatabi_ux:20150718195043p:plain

あれー? ディスプレイ設定が開かれませんね・・・どうゆうことだ?

await Launcher.LaunchUriAsync(new Uri(@"ms-settings-screenrotation://"));

試しに上記のコードを実行すると

f:id:matatabi_ux:20150718195410p:plain

今度はできた・・・Windows 10 なのに「Windows Phone 8.1 をターゲットとするアプリ のURI」が有効なのでしょうか

どうやら下記の英語版にはちゃんと記載されているようです

How to launch the Settings app (XAML) (Windows)

まぁまだ正式リリース前なので翻訳&修正が追い付いていないのでしょうね