问题标签 [storyboard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1533 浏览

wpf - 在多个目标上开始情节提要

我有一个子类ListBox,其SelectedItemChanging依赖属性设置为Storyboard. 更改所选项目时,我想StoryboardListBox.

这怎么可能与单个实例Storyboard

0 投票
3 回答
11000 浏览

wpf - WPF - 顺序动画简单示例

我正在学习 WPF 动画,并且对如何按顺序应用动画感到困惑。作为一个简单的例子,我在一个统一的网格中有四个矩形,并且想依次更改每个矩形的颜色。这是我到目前为止所拥有的:

完成此任务的最简单方法是什么?评论中的代码是我的第一个猜测,但它不能正常工作。

0 投票
1 回答
118 浏览

silverlight - 在 Silverlight 中绑定到实际的 UserControl?

看到一些关于 SO 的问题,但没有人回答我的问题。

我想要完成的事情:我有一个自定义控件(我们称之为 A),它使用情节提要在画布上移动。我想将另一个自定义控件的画布(我们称之为 B)位置绑定到第一个控件上。

使用 TransformToVisual(Application.Current.RootVisual) 我可以获得控件 A 的实际位置,但我不知道如何在此绑定到 B 的 Canvas.Left 和 Canvas.Top。

有没有人想出如何完成这项任务?或者让我指出正确的方向?

0 投票
1 回答
1489 浏览

wpf - WPF 以编程方式删除边距动画

如何在动画情节提要中删除堆栈面板两侧的边距,以便看起来堆栈面板已从后面的代码中移动?我需要在代码隐藏中执行此操作,因为我在运行时使用此动画的堆栈面板数量不同。谢谢 :o)

0 投票
2 回答
1907 浏览

c# - 在 WPF 中的 StoryBoard 中选中/取消选中 ToggleButton

我有一个展开/折叠一些StackPanels的动画,在窗口中有一些ToggleButtons在折叠时必须取消选中StackPanel。我有这样的动画:

这隐藏了StackPanel,但我需要oggleButton从其他事件中取消选中 T 。

是否可以取消选中ToggleButtonFrom this StoryBoard

如果是这样,我是否需要验证它是否已经选中/未选中?

0 投票
1 回答
9930 浏览

.net - WPF 在 XAML 中设置情节提要目标

我目前有一组按钮,我想设置触发器,以便每个按钮执行相同的动画。XAML中有没有办法将目标“传递”到情节提要,这样我就不必每次都为每个目标重写情节提要?

0 投票
1 回答
2693 浏览

wpf - 以当前值开始动画(切换)。

我有一个 WPF Datatemplate,其中包含一些DataTriggers,它们开始为视觉对象的颜色设置动画。如何从颜色属性当前具有的实际值开始动画?

由于当前可能有另一个动画处于活动状态,我无法启动一个新动画,但是当我使用DataTriggers ExitAction 和 RemoveStoryboard 删除动画时,位置属性将设置回其默认值。

相反,我想将一个移交给另一个。

这是 WPF 的限制,根本无法做到吗?

0 投票
2 回答
4641 浏览

wpf - 删除情节提要但保留动画价值?

如何删除 XAML 中的情节提要(即 DataTrigger 中的 RemoveStoryboard 操作)但保留动画的值。类似于Animatable.BeginAnimation

如果动画的 BeginTime 为 null,则所有当前动画都将被移除并保留属性的当前值。

0 投票
1 回答
3380 浏览

wpf - WPF:如何在 XAML 中将 UI 元素的背景属性设置为 null/nothing/default?

使用代码,我可以通过将 UI 元素的背景属性设置为默认值nothing,即

但是我如何在 XAML 中做到这一点?特别是,我在情节提要中这样做:

0 投票
1 回答
3804 浏览

c# - WPF Expander 边框动画影响所有包含的控件?

我正在使用 WPF 扩展器来显示许多模拟过程变量。

当这些变量之一进入“警告”或“警报”状态时,我想让扩展器的边框“发光”(或闪烁)。

为了实现这一点,我在我的视图模型中使用了一些绑定到几个布尔属性的数据触发器(“AnalogWarningActive”和“AnalogAlarmActive”)。数据触发器启动了一个故事板,该故事板为扩展器边框不透明度设置了动画。

数据触发器按我的预期工作:出现正确的边框颜色并且不透明动画开始。但是,有两个问题:

  1. 整个扩展器(以及所有包含的控件)的不透明度正在发生变化,而不仅仅是其边框的不透明度。

  2. 当 'AnalogWarningActive' 和 'AnalogAlarmActive' 标签返回 False 时,边框会消失,但不透明动画会无限期地继续(即整个扩展器继续淡入淡出)。

这是我正在使用的 xaml: