问题标签 [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.
wpf - 在多个目标上开始情节提要
我有一个子类ListBox
,其SelectedItemChanging
依赖属性设置为Storyboard
. 更改所选项目时,我想Storyboard
在ListBox
.
这怎么可能与单个实例Storyboard
?
wpf - WPF - 顺序动画简单示例
我正在学习 WPF 动画,并且对如何按顺序应用动画感到困惑。作为一个简单的例子,我在一个统一的网格中有四个矩形,并且想依次更改每个矩形的颜色。这是我到目前为止所拥有的:
完成此任务的最简单方法是什么?评论中的代码是我的第一个猜测,但它不能正常工作。
silverlight - 在 Silverlight 中绑定到实际的 UserControl?
看到一些关于 SO 的问题,但没有人回答我的问题。
我想要完成的事情:我有一个自定义控件(我们称之为 A),它使用情节提要在画布上移动。我想将另一个自定义控件的画布(我们称之为 B)位置绑定到第一个控件上。
使用 TransformToVisual(Application.Current.RootVisual) 我可以获得控件 A 的实际位置,但我不知道如何在此绑定到 B 的 Canvas.Left 和 Canvas.Top。
有没有人想出如何完成这项任务?或者让我指出正确的方向?
wpf - WPF 以编程方式删除边距动画
如何在动画情节提要中删除堆栈面板两侧的边距,以便看起来堆栈面板已从后面的代码中移动?我需要在代码隐藏中执行此操作,因为我在运行时使用此动画的堆栈面板数量不同。谢谢 :o)
c# - 在 WPF 中的 StoryBoard 中选中/取消选中 ToggleButton
我有一个展开/折叠一些StackPanel
s的动画,在窗口中有一些ToggleButton
s在折叠时必须取消选中StackPanel
。我有这样的动画:
这隐藏了StackPanel
,但我需要oggleButton
从其他事件中取消选中 T 。
是否可以取消选中ToggleButton
From this StoryBoard
?
如果是这样,我是否需要验证它是否已经选中/未选中?
.net - WPF 在 XAML 中设置情节提要目标
我目前有一组按钮,我想设置触发器,以便每个按钮执行相同的动画。XAML中有没有办法将目标“传递”到情节提要,这样我就不必每次都为每个目标重写情节提要?
wpf - 以当前值开始动画(切换)。
我有一个 WPF Datatemplate,其中包含一些DataTriggers,它们开始为视觉对象的颜色设置动画。如何从颜色属性当前具有的实际值开始动画?
由于当前可能有另一个动画处于活动状态,我无法启动一个新动画,但是当我使用DataTriggers ExitAction 和 RemoveStoryboard 删除动画时,位置属性将设置回其默认值。
相反,我想将一个移交给另一个。
这是 WPF 的限制,根本无法做到吗?
wpf - 删除情节提要但保留动画价值?
如何删除 XAML 中的情节提要(即 DataTrigger 中的 RemoveStoryboard 操作)但保留动画的值。类似于Animatable.BeginAnimation:
如果动画的 BeginTime 为 null,则所有当前动画都将被移除并保留属性的当前值。
wpf - WPF:如何在 XAML 中将 UI 元素的背景属性设置为 null/nothing/default?
使用代码,我可以通过将 UI 元素的背景属性设置为默认值nothing
,即
但是我如何在 XAML 中做到这一点?特别是,我在情节提要中这样做:
c# - WPF Expander 边框动画影响所有包含的控件?
我正在使用 WPF 扩展器来显示许多模拟过程变量。
当这些变量之一进入“警告”或“警报”状态时,我想让扩展器的边框“发光”(或闪烁)。
为了实现这一点,我在我的视图模型中使用了一些绑定到几个布尔属性的数据触发器(“AnalogWarningActive”和“AnalogAlarmActive”)。数据触发器启动了一个故事板,该故事板为扩展器边框不透明度设置了动画。
数据触发器按我的预期工作:出现正确的边框颜色并且不透明动画开始。但是,有两个问题:
整个扩展器(以及所有包含的控件)的不透明度正在发生变化,而不仅仅是其边框的不透明度。
当 'AnalogWarningActive' 和 'AnalogAlarmActive' 标签返回 False 时,边框会消失,但不透明动画会无限期地继续(即整个扩展器继续淡入淡出)。
这是我正在使用的 xaml: