MetroControls is a WPF library with bits of C# that contains lots of styles and templates to build desktop Metro applications. To use it, add a metro xmlns to your XAML files, and change all of your Windows to be metro:MetroWindows. The ColorManager application is used to switch and add colors. By default black and white colors are available and to add your own color use the AddMainColorDictionary method with a new color. You can build your own color by existing dictionaries in the Colors folder and to add more resources to an existing color use the AddMainColorDictionary method with an existing color. You can also set any color as the accent color.