【问题标题】:Programmatically control Storyboard declared in XAML markup以编程方式控制在 XAML 标记中声明的 Storyboard
【发布时间】:2012-01-15 10:47:32
【问题描述】:

我有一个故事板和动画在我的 XAML 中声明为资源。我想使用一个按钮来启动和暂停动画(来回切换)。单击按钮时,如何确定动画是正在运行还是已暂停,以便我可以选择是启动还是暂停?问题是,如果 Storyboard 尚未启动,则无法通过代码进行控制,GetIsPaused() 会爆炸。

编辑:我特别希望以编程方式执行此操作,无需 EventTriggers,因此我可以在更复杂的场景中使用它。

【问题讨论】:

  • 我从来没有找到方法。当按钮被点击时,我最终只是切换了一个布尔标志。

标签: wpf c#-4.0 animation


【解决方案1】:

改为使用切换按钮,您可以摆脱标志,因为切换按钮有两种状态

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-24
    • 1970-01-01
    相关资源
    最近更新 更多