На самом деле, может использовать CheckBox для этого. Позвольте мне объяснить:
WPF позволяет определить шаблон элемента управления, который в основном представляет собой весь элемент управления. Вы можете создать флажок, который выглядит точно так же, как кнопка.
Однако, как кто-то сказал, ToggleButton - это, вероятно, то, что вы хотите использовать.