Я не знаю точно, как сделать то, что вы хотите сделать, но я уверен, что вы не можете переназначить статическое системное значение, как вы пытаетесь сделать в x:Key
. Это просто имя, которое вы используете для ссылки на ресурс позже в xaml, например MyBackgroundColor
или что-то еще.
Я думаю, что вам нужно сделать что-то с триггерами в стиле для вашего элемента управления, которые устанавливают соответствующие свойства для элементов, которые вы хотите изменить. Надеюсь, кто-то еще сможет пролить на это больше света, так как я редко делаю такие модные вещи. =)