我有麻烦动画与VisualStateManager
。VisualStateManager.GoToState for FrameworkElement
VisualStateManager.GoToState()
接受Control
作为参数,但StackPanel
的类型为UIElement
/FrameworkElement
。
如何在StackPanel
上拨打VisualStateManager.GoToState()
?
我有麻烦动画与VisualStateManager
。VisualStateManager.GoToState for FrameworkElement
VisualStateManager.GoToState()
接受Control
作为参数,但StackPanel
的类型为UIElement
/FrameworkElement
。
如何在StackPanel
上拨打VisualStateManager.GoToState()
?
您可以使用VisualStateManager.GoToElementState
这篇文章可以帮助你:WPF using VisualStateManager to animate panels in & out。
编辑:
上述方法仅适用于WPF和Silverlight中不可用。对于Silverlight的从混合SDK的ExtendedVisualStateManager
可能会有所帮助:
你将不得不虽然包括Microsoft.Expression.Interactions
组装。
谢谢,但不幸的是,这种方法没有在silverlight/wp7中定义... – thumbmunkeys 2012-04-04 22:52:51
再次感谢,我看着那个帖子,这不工作在wp7中,方法没有定义 – thumbmunkeys 2012-04-04 22:55:55
对不起,我没有意识到。你用表情混合?有一个ExtendedVisualStateManager类似乎拥有用于silverlight的GoToElementState。 – aKzenT 2012-04-04 22:58:19