我正在尝试使用视觉状态来动画窗口中的某些控件。我在混合中设计了状态,并且它们在混合设计器中预览得很好。然后,我尝试使用带有DataTrigger
的{{1}}来触发这些状态。不幸的是,我不能让州以这种方式触发。
我还尝试在GoToStateAction
而不是i:EventTrigger
上使用FrameworkElement.Loaded
,但这也不会触发ei:DataTrigger
我可以通过在后面的代码中手动触发ei:GoToStateAction
来验证状态是否有效。有关为什么VisualStateManager
未使用VisualStates
触发的想法?
我引用了ei:GoToStateAction
和System.Windows.Interactivity
,都是v 4.5
Microsoft.Expression.Interactions