Desktop Bridgeを使用してWindowsストアに入れたいWPFデスクトップアプリケーションを作成しました。このアプリは、明るいモードと暗いモードで、アクセントカラーを使って自分自身を表現することができます。しかし、Windows 10の優れた市民であるためには、可能であれば、OSからその情報を入手したいと考えています。WPFアプリケーションでWindows 10 Anniversary Update以降の明暗テーマを使用する方法を教えてください。
var accentBrush = SystemParameters.WindowGlassBrush;
にはどうすればいいのWindows 10は、その光や暗いテーマであるかどうかを取得することができます:それは、私はここからアクセントカラーを得ることができ、私の現在の理解は
のですか?また、明るい/暗い色やアクセントの色のユーザーの好みの変化を通知するにはどのような方法をお勧めしますか?
uwpでは、 'Application.Current.RequestedTheme'を使用できます。 – lindexi
これは役に立ちますか? https://stackoverflow.com/questions/2977421/how-can-i-tell-what-windows-theme-im-using – Ralt
@Ralt:残念ながら、いいえ。 LightまたはDarkが有効になっているかどうかにかかわらず、私に与えられたすべては "C:\ WINDOWS \ resources \ themes \ Aero \ Aero.msstyles"でした。 –