私は、WPF ToggleButton に AlternateContent と AlternateContentForeground のプロパティがないことをよく嘆いてきました。プロパティが添付された DependencyObject を作成すること、または ToggleButton からカスタム コントロールを派生させることに利点があるかどうか、興味がありますか?
添付プロパティは、複数のコントロールで使用できる場合に有利であるというのが私の推測です。したがって、私の場合、これらのプロパティはトグルボタンに固有であるため、派生コントロールに傾倒しています。