For the current version of our app we do not support high contrast mode. The support for high contrast (with properly designed UI, etc.) is something that we will be adding to our app in a subsequent release/update.
Is there an easy way to force a UWP app to use the default theme even if the user has put their devices in high contrast mode?
In my app.xaml I've defined the following:
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<ResourceDictionary.ThemeDictionaries>
<ResourceDictionary x:Key="HighContrast">
copy/pasted styles into here
</ResourceDictionary>
</ResourceDictionary.ThemeDictionaries>
</ResourceDictionary>
But copied the content of <ResourceDictionary x:Key="Default">
from C:\Program Files (x86)\Windows Kits\10\DesignTime\CommonConfiguration\Neutral\UAP\10.0.10586.0\Generic\themeresources.xaml
into the HighContrast theme dictionary of my app thinking that this would force the app to still use the default theme even if device is put into HighContrast mode, but that had no effect.
Anyone knows if there is a way to force the app to use the Default theme?