How to get the system accent color for UWP-Apps?
I'm trying to get the Accent Color of a user in a UWP-App for Windows 10. I know how to get it in C#, but I develop my apps in WinJS. So does anyone knows the WinJS equivalent for
var color = (Color)Application.Current.Resources["SystemAccentColor"];?
It would also be nice, if I could Access this Color with CSS. I found some hints, that
color: Highlight; would be the solution, but this gives me only a blue and not the Accent Color.
you can use WinRT API to do that : Windows.UI.ViewManagement.UIColorType enumeration provides all accents colors. You can make something like :
var uiSettings = new Windows.UI.ViewManagement.UISettings(); var rgba = uiSettings.getColorValue(Windows.UI.ViewManagement.UIColorType.accent); var cssColorString = "rgba(" + rgba.r + "," + rgba.g + "," + rgba.b + ", " + rgba.a + ")";