0

您如何在继承自 FrameworkElement 的任何对象上声明 VisualStates 和 VisualStateGroups 但要调用 VisualStateManager.GoToState 您需要指定一个控件?声明无法导航到它们的状态有什么意义?

这对我来说似乎是不一致的。我是对的还是我错过了什么?

提前致谢

4

1 回答 1

1

VisualStateManager.VisualStateGroups属性设置在 a 的根元素上ControlTemplate,它可以是 a 之FrameworkElement类的 a Panel。但是,control该方法的参数GoToState()不是模板的根元素,而是它Control本身,它绑定了 ControlTemplate。

有点混乱?也许。不是很OOP?绝对地。

于 2013-06-02T13:16:40.870 回答