如何以编程方式获取WPF FrameworkElement的当前可视状态?

Kyl*_*yle 13 wpf frameworkelement

如何以编程方式获取WPF FrameworkElement的当前可视状态?从状态我的意思是"正常","鼠标","禁用"等状态.

编辑:基本上,我正在改变按钮的视觉状态VisualStateManager.GoToState(e, "MouseOver", true);,我想知道在完成后将状态更改为什么状态.

Luk*_*sky 2

我认为你必须自己知道/记住按钮状态。VSM仅通过方法显示按钮所处的状态GoToState

编辑:我刚刚找到一篇文章如何创建记住控制状态的自定义 VSM 。