So I wondered...Is there any decent way to restyle parts of a button? Specifically I'd like to set the background color of the button when it's selected (Checked state I believe). Seems like all tutorials out there want me to copy the whole style of the button, including style for ButtonChrome and alter these. Needless to say...the whole Theme.xaml...or whereever I put the style, makes the file look like hell. There's just so damn much markup. I can't really imagine this being necessary for such a small thing. So, what's the most reasonable way to do this, without copying the whole default style (but still keep the default part for the other things I don't change)? Possible at all?