我试图稍微调整现有的(相当复杂的)控件。到目前为止,除了对动画的一些调整之外,我还可以在风格上进行所有更改。 我知道我可以覆盖样式中的controltemplate并在那里更改VisualStateManager的东西,但我真的不想触摸它的模板。有没有人知道通过Style更改VisualState的方法而不必复制完整的ControlTemplate? (或者有人确定无法做到吗?)
答案 0 :(得分:3)
您必须在ControlTemplate中引用控件及其属性,以便在状态更改期间为它们设置动画,所以是的,您必须复制控件模板。你怎么能够指定你真正想要为特定国家改变什么?