我想根据控件的状态更改/动画自定义按钮控件模板的 Foreground 属性。
在 RC0 之前,我设置了 ContentPresenter 的 Foreground,给它一个 x:Name,并在 VisualStateManager 转换中引用它。
现在,ContentPresenter 不再有 Foreground,因为它不再从 Control 继承。通常,我会在应用于模板控件的样式中设置前景。但我不能从 VisualStateManager 转换/状态中引用它。我也无法将它包装在设置了 Foreground 属性的 TextBlock 中,并且(编辑:) Border 没有 Foreground 属性。
非常感谢您的帮助。
更新:
我可以解决一些带有边框的已删除属性的问题,但不能解决与字体/文本相关的问题,包括前景。
由于这似乎不可能,在我的特殊情况下,我能够用 TextBlock 替换 ContentPresenter。