问题标签 [doubleanimation]

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 投票
1 回答
11132 浏览

c# - WPF 动画结束时是否会触发任何事件?

WPF 动画结束时是否会触发任何事件?

0 投票
1 回答
16001 浏览

c# - c# wpf动画结束时运行动作

我正在学习 wpf 并同时使用它开发应用程序。当双重动画(或其他类型)完成时,我很难弄清楚如何运行某些东西。例如:

这是如何实现的?我已经阅读了很多关于此的其他帖子,但它们都使用 xaml 进行了解释,但是我想使用 c# 代码来完成。谢谢!

0 投票
1 回答
2134 浏览

c# - Change Duration of DoubleAnimation Control by Slider

I'm trying to change duration of DoubleAnimation control by Slider's value but it does not get effect. I don't know why?

Here's my code:

XAML:

C#:

Any help would be appreciate! Thanks in advance.

0 投票
2 回答
527 浏览

c# - 在 WPF 中的动画之前设置手动控件属性不起作用

我在 a 中有一个图像Canvas,但是当我使用DoubleAnimation移动它然后使用Canvas.SetLeft(image)时,该方法被忽略,再次移动它的唯一方法是使用动画。有什么问题Canvas.SetLeft(control)

以下是对正在发生的事情的图像的解释:

在此处输入图像描述

属性中的默认硬币位置为 0 Canvas.Left

在此处输入图像描述

我用鼠标用下一个代码移动它;

在此处输入图像描述

当鼠标离开画布时,动画将硬币移动到原来的Canvas.Left位置。

问题是当我再次这样做时(用鼠标移动硬币Canvas.SetLeft(iCoin, p.X);完全被忽略,只适用于动画。

0 投票
1 回答
3459 浏览

c# - 无法停止故事板动画,我只能开始

我正在尝试使用故事板来管理动画,它是一个闪烁的标签,为了实现这种效果,我使用了这段代码(动画我更喜欢只在后面的代码中工作):我声明了我的故事板;

然后我启动动画:

到目前为止,它一直有效,当我尝试通过按下屏幕上的按钮来停止情节提要时,问题就来了:

LabelStoryboard 不为空,执行代码 .Stop() 但不停止动画。我的代码有什么问题?

0 投票
1 回答
568 浏览

wpf - 如何在鼠标悬停事件上停止 DoubleAnimation?

我有两个画布和一个名为 tbmarquee 的文本块,在窗口加载时它会从上到下进行动画处理,但是当我越过它时我想停下来,当我点击它时会转到链接,怎么做?

0 投票
1 回答
2394 浏览

c# - 来自 CodeBehind 的 WPF DoubleAnimation

在 MainWindow.xaml 我有这个:

我将百分比绑定到我从更远的外部获得的值。问题是:它直接设置值,但我需要有一个 DoubleAnimation 从我现在的位置到我刚刚得到的值。

在我获得价值的部分中,我尝试创建一个新的 Storyboard 和 DoubleAnimation,但我没有尝试任何工作。我可以考虑创建一个新的 DependencyProperty 变量,该变量将是 DoubleAnimated 并将 Percentage 绑定到它。但是这个值是双精度值,我无法将 DoubleAnimation 启动为通常的双精度值。我在互联网上只能找到对象 DpendencyProperty 的 DoubleAnimation。

然后我尝试对百分比值进行动画处理,但代码隐藏无法识别它,VisualStudio 建议创建一个新的 DependencyProperty 变量。

我到目前为止是这样的:

但它不起作用并显示错误,story.Begin();这意味着更难找出真正的问题 D:

那么你将如何做到这一点,我在这里做错了什么?

0 投票
2 回答
2173 浏览

c# - WPF TextBlock 从左到右淡入

Textblock当边界Text发生变化时,我有一个动画:

目前,整体Textblock正在淡入淡出,但我希望淡入淡出从左到右。这可能吗?

编辑

我用下面的评论解决了我的问题。这是我的解决方案:

0 投票
1 回答
3143 浏览

wpf - WPF 动画(同时更改单个元素的多个属性)

我需要同时为一个 ui 元素的多个属性设置动画。

例如,同步减小窗口的宽度和高度。

任何想法?

它会一步一步地做动画;宽度更改完成后高度将更改!:|

0 投票
1 回答
2279 浏览

wpf - 当 DoubleAnimation StoryBoard 可见时 WPF 矩形触发器

我有一个 DoubleAnimation 淡入/淡出 WPF 中的矩形

这工作正常,但我希望这仅在矩形可见时发生。目前,它在加载时在后台动画(我假设)。

如何更改它以使其在可见时开始动画并在隐藏/折叠时停止?

还是没关系?我只是担心它会占用资源(用于动画),因为应用程序中有很多矩形并且大部分时间它们是隐藏的。

谢谢。