I’m working with an ItemView in my recent Windows 8 app, however, the selected item has this icky blue/purple background that I would prefer to replace with something that fits the app more.
Unfortunately, as this is a Windows 8 app, the documentation is very limited beyond Microsoft’s own and my searches have not turned up anything of use.
I’m wondering if anyone has figured out how to do this in “The Interface Previously Called Metro” Apps.
I have written my app in C#.
EDIT: Solution
You may add resources to your App.xaml ResourceDictionary. If they match the name of the resource used by a control they will override that value. This works for all controls, not just ItemView’s. The overridden resources will also appear in Blend.
To override the default purple accents on selected item, you need to override some of the brushes in a resource dictionary and provide your own colours: