问题标签 [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.
c# - 是否可以在同一开始时间为不同的控件启动相同的动画
我有一个带有双重动画的故事板,
我只是动态添加 TargetNameProperty,
这里是否可以在同一开始时间为不同的图像连续调用这个 set_animation_for_images() 方法?
c# - 让程序在 foreach 循环中等待动画
所以我拥有的是一个带有各种图像的画布。我需要的是在 foreach 循环中为一个这样的图像触发动画。问题是程序只运行循环的最后一个动画。有没有办法让 foreach 循环在动画仍在运行时暂停,或者至少停止 foreach 进入下一个循环,直到它结束。最好我更喜欢主要在代码中而不是 xaml 中进行。这是我的画布 xmal 代码 -
这是我的动画方法 -
最后,麻烦的循环 -
如您所见,我在动画中有一个 Completed 事件处理程序,问题是它无论如何都不会跳闸。我的 CompletedAnimation 方法目前只是将 bool 设置为 true。
wpf - 如何通过绑定更改 DoubleAnimation 的持续时间?
我有一个这样的椭圆:
我希望椭圆随速度旋转取决于Dudu
属性(此属性用于INotifyPropertyChanged
通知已更改)。
但是当我改变Dudu
. 我发现问题是Loaded
仅在第一次加载控件时引发事件。
我的问题是:如何通过更改属性值来更改持续时间?我应该使用什么事件?
wpf - 更改已启动 DoubleAnimationUsingPath 的路径
是否可以更改动画已经在进行中的路径,例如PathGeometry
属性?DoubleAnimationUsingPath
如果是这样,怎么做?
我的一些代码:
XAML:
代码隐藏:
这应该在两个矩形的中心之间移动一个 10x10 的圆。如果动画尚未完成并LayoutUpdated
触发,我想更改动画,以便在调整窗口大小时动画实际上在矩形的中心结束。
c# - c# wpf 在加载时更改 DoubleAnimation “To”(在)
我使用此代码从左到右为图像设置动画,但我希望将 To="100"设置为窗口宽度 如何在窗口加载或调整大小时更改 DoubleAnimation "To"?
xml:
C#代码:
wpf - 如何在 Mahapps 中使用默认的 WPF 动画
每次添加或排序项目时,我都使用 Mahapps 为 ListBox 项目设置动画。
动画从 Height=0 的控件顶部开始,然后将其展开到底部,并展开位于其后面的所有项目。问题是使用 Mahapps 时,动画从控件的中间开始,然后扩展到顶部和底部。我想将默认动画设置与 Mahapps 库一起使用。
我尝试使用默认系统库中的 DoubleAnimation,但似乎我遇到了同样的问题。
非常感谢。
c# - WPF,属性不向绑定返回值
所以,我有一个带有滚动文本(marqee)的项目,它在字符串数组上旋转。我希望它在每次动画迭代 20 秒后更改字符串值。
但是有一个问题,使用 INotifyPropertyChanged 接口绑定到文本块(使用 XAML)的属性(ScrollingText)在第一次迭代后不会返回。即使它正常刷新(在集合部分),它也不会在 Getter 部分返回......除了默认 ctor 中的第一个集合。
主要课程:
由于某种原因,animation_Completed 事件仅更改 ScrollingText 的值,但它不会调用 Getter 部分,因此不会返回 {binding}。
XAML:
代码背后:
最后是辅助类 CommonBase:
我什至在 Getter 的返回块上放了一个断点,但它只在第一个激活:“ScrollingText = GetScrollString()”。我的意思是,每次更改值时它不应该返回吗?
c# - WPF PathGeometry 在 DoubleAnimationUsingPath 中被替换
所以我是 WPF 的新手,不知道为什么这不起作用。我想在椭圆上做一个 DoublePathAnimation。所以我使用了一个 PathObject 来简单地找出我需要哪些 PathGeometry 图形。
但是现在当我像这样在我的 PathAnimation 中使用这些数字时:
动画有效,但只有 x 坐标是正确的。y 坐标完全移位。
wpf - 双动画的问题
当我尝试为这些切换按钮设置动画时遇到问题,因为当您按下随机按钮时,不会停止动画,这意味着我不会关闭打开的面板,但是如果您移动更多按钮的位置它下来。我想要的效果是,当您按下第一个按钮面板时,答案会打开,当您按下第二个按钮时,会关闭第一个按钮,然后打开第二个按钮,依此类推。它现在工作正常,问题是当你开始随机按下时,控制没有动画完成执行,这意味着它不会关闭打开的面板,但如果你移动另一个切换按钮的位置并重叠。查看代码,我可以看到无法执行动画,不明白原因,它不会抛出任何错误,根本无法正常工作。
c# - SetValue method doesn't work after DoubleAnimation
I have this code:
Why does SetValue
method not work for r1 element after animation? (r1 and r2 are rectangles)