コントロールの状態に応じて、カスタム ボタン コントロール テンプレートの Foreground プロパティを変更/アニメーション化したいと考えています。
RC0 より前に、ContentPresenter の Foreground を設定し、x:Name を指定して、VisualStateManager トランジションで参照しました。
ContentPresenter は Control から継承されなくなったため、Foreground を持たなくなりました。通常、テンプレート化されたコントロールに適用される Style に Foreground を設定します。しかし、VisualStateManager 遷移/状態から参照することはできません。また、Foreground プロパティが設定された TextBlock でラップすることもできず、( edit: ) Border には Foreground プロパティがありません。
助けていただければ幸いです。
アップデート:
削除されたプロパティのいくつかの問題は Border で解決できますが、Foreground を含むフォント/テキストに関連する問題は解決できません。
それは不可能と思われるため、私の特定のケースでは、ContentPresenter を TextBlock に置き換えることができました。