Sorry but no, I believe that changing the color scheme currently requires a couple lines of codebehind as described in the "Themes / Changing the Current Theme" topic. Perhaps you could do something where you add a property to a Ribbon-inherited class that does some of those programmatic lines in its setter and then call that setter from XAML though.