问题标签 [wpf-animation]
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() 方法?
wpf - 如何根据 TargetProperty 是否存在有选择地在触发器上应用情节提要
我有一个在网格行上DataTrigger
动画的。它在类型为SolidColorBrushBackground.Color
时效果很好,因为它具有Color属性。Background
但是,当突出显示该网格行时,背景变为没有颜色属性的LinearGradientBrush,并且我的故事板因异常而失败。我该如何处理?
这是我的触发器
这是突出显示行时出现的异常。
附加信息:无法解析属性路径“背景。(颜色)”中的所有属性引用。验证适用的对象是否支持这些属性。
c# - 让程序在 foreach 循环中等待动画
所以我拥有的是一个带有各种图像的画布。我需要的是在 foreach 循环中为一个这样的图像触发动画。问题是程序只运行循环的最后一个动画。有没有办法让 foreach 循环在动画仍在运行时暂停,或者至少停止 foreach 进入下一个循环,直到它结束。最好我更喜欢主要在代码中而不是 xaml 中进行。这是我的画布 xmal 代码 -
这是我的动画方法 -
最后,麻烦的循环 -
如您所见,我在动画中有一个 Completed 事件处理程序,问题是它无论如何都不会跳闸。我的 CompletedAnimation 方法目前只是将 bool 设置为 true。
wpf - 应用于共享静态资源的动画
我有RibbonButton
使用StaticResource
背景画笔的元素。
现在我正在尝试将动画应用于此按钮的背景颜色,但发生的情况是所有使用相同的元素StaticResource
的背景颜色也都动画了!!!
如何使此动画仅适用于RibbonButton
?
wpf - 动画宽度 WPF 左侧
我有一个Grid
可以通过以下方式制作动画的方法:
当我单击图像时,我可以使用 Storyboard 为我的按钮模板设置动画,使其随心所欲地增长,结果如下:
这或多或少会是结果。动画如下所示:
如您所见,从左到右扩展网格没有问题,但我真正想要的是相反:从右到左扩展网格:
会怎么样??我找不到答案。
c# - 动画 DropShadowEffect 颜色
如何在不需要重新应用新元素的情况下为DropShadowEffect's
已经应用到元素的颜色设置动画?XAML
DropShadowEffect
我试过这个:
但DS_Moon
回报Null
!
c# - WPF 文本修剪
我正在使用 WPFTextBlock
来运行文本动画。我通过设置TranslateTransform.X
from-ActualWidth
来做到这一点ActualWidth
。
一切正常,但有一个小问题:TextBlock.Text
属性中的文本被修剪以适应初始大小的窗口。
我试图设置:TextTrimming="WordEllipsis"
但它用三个点(...)代替了修剪。
我想知道如何用全文替换这三个点(没有修剪文本)。
wpf - 动画没有触发最后一部分
我有以下代码:
这就像一个计数器,从 3 到 1。一切正常,除了最后一部分。Panel disappear
不工作。它应该使面板不可见,但它仍然存在......
我做错了什么?
注意:我这样称呼故事板:
c# - 如何为 UI 中的 Counter 值设置动画以增加 C# WPF 中的值?
我想在 WPF 中开发一个应用程序,在 Windows Phone 8.1 中也是如此。我想将变量的值从 100 增加到 200,从 200 增加到 300 并继续。这是比赛的得分。现在我想在 UI 中制作动画。我写了一个这样的示例代码。
因此,当单击按钮时,该值将从 100 到 200,但这应该在 UI 中显示,如 101,102,103 ... 在 UI 中以动画形式显示增量值。
我已经写了后面的代码
并且在那
但是使用它我没有实现反动画。如何实现此功能的任何想法或建议。
c# - WPF - 使用情节提要的 C# 中的 EllipseGeometry 动画
我需要使用 ScaleTransform 在 C# 中缩放 EllipseGeometry,但它不起作用。这是代码:
XAML:
C#:
storyboard_Completed 事件被触发,但 EllipseGeometry 上没有动画。
问题出在哪里?
我只能以这种方式为 EllipseGeometry 设置动画:
我需要把这个 DoubleAnimation 放在 Storyboard 中,但我不知道怎么做。
谢谢。