问题标签 [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.

0 投票
1 回答
260 浏览

c# - 是否可以在同一开始时间为不同的控件启动相同的动画

我有一个带有双重动画的故事板,

我只是动态添加 TargetNameProperty,

这里是否可以在同一开始时间为不同的图像连续调用这个 set_animation_for_images() 方法?

0 投票
1 回答
63 浏览

wpf - 如何根据 TargetProperty 是否存在有选择地在触发器上应用情节提要

我有一个在网格行上DataTrigger动画的。它在类型为SolidColorBrushBackground.Color时效果很好,因为它具有Color属性。Background

但是,当突出显示该网格行时,背景变为没有颜色属性的LinearGradientBrush,并且我的故事板因异常而失败。我该如何处理?

这是我的触发器

这是突出显示行时出现的异常。

附加信息:无法解析属性路径“背景。(颜色)”中的所有属性引用。验证适用的对象是否支持这些属性。

0 投票
0 回答
292 浏览

c# - 让程序在 foreach 循环中等待动画

所以我拥有的是一个带有各种图像的画布。我需要的是在 foreach 循环中为一个这样的图像触发动画。问题是程序只运行循环的最后一个动画。有没有办法让 foreach 循环在动画仍在运行时暂停,或者至少停止 foreach 进入下一个循环,直到它结束。最好我更喜欢主要在代码中而不是 xaml 中进行。这是我的画布 xmal 代码 -

这是我的动画方法 -

最后,麻烦的循环 -

如您所见,我在动画中有一个 Completed 事件处理程序,问题是它无论如何都不会跳闸。我的 CompletedAnimation 方法目前只是将 bool 设置为 true。

0 投票
1 回答
393 浏览

wpf - 应用于共享静态资源的动画

我有RibbonButton使用StaticResource背景画笔的元素。

现在我正在尝试将动画应用于此按钮的背景颜色,但发生的情况是所有使用相同的元素StaticResource的背景颜色也都动画了!!!

如何使此动画仅适用于RibbonButton?

0 投票
1 回答
990 浏览

wpf - 动画宽度 WPF 左侧

我有一个Grid可以通过以下方式制作动画的方法:

正常状态图片右

当我单击图像时,我可以使用 Storyboard 为我的按钮模板设置动画,使其随心所欲地增长,结果如下:

在此处输入图像描述

这或多或少会是结果。动画如下所示:

如您所见,从左到右扩展网格没有问题,但我真正想要的是相反:从右到左扩展网格:

在此处输入图像描述

会怎么样??我找不到答案。

0 投票
1 回答
159 浏览

c# - 动画 DropShadowEffect 颜色

如何在不需要重新应用新元素的情况下为DropShadowEffect's已经应用到元素的颜色设置动画?XAMLDropShadowEffect

我试过这个:

DS_Moon回报Null

0 投票
2 回答
6832 浏览

c# - WPF 文本修剪

我正在使用 WPFTextBlock来运行文本动画。我通过设置TranslateTransform.Xfrom-ActualWidth来做到这一点ActualWidth

一切正常,但有一个小问题:TextBlock.Text属性中的文本被修剪以适应初始大小的窗口。

我试图设置:TextTrimming="WordEllipsis"但它用三个点(...)代替了修剪。

我想知道如何用全文替换这三个点(没有修剪文本)。

0 投票
1 回答
26 浏览

wpf - 动画没有触发最后一部分

我有以下代码:

这就像一个计数器,从 3 到 1。一切正常,除了最后一部分。Panel disappear不工作。它应该使面板不可见,但它仍然存在......

我做错了什么?

注意:我这样称呼故事板:

0 投票
2 回答
2157 浏览

c# - 如何为 UI 中的 Counter 值设置动画以增加 C# WPF 中的值?

我想在 WPF 中开发一个应用程序,在 Windows Phone 8.1 中也是如此。我想将变量的值从 100 增加到 200,从 200 增加到 300 并继续。这是比赛的得分。现在我想在 UI 中制作动画。我写了一个这样的示例代码。

因此,当单击按钮时,该值将从 100 到 200,但这应该在 UI 中显示,如 101,102,103 ... 在 UI 中以动画形式显示增量值。

我已经写了后面的代码

并且在那

但是使用它我没有实现反动画。如何实现此功能的任何想法或建议。

0 投票
1 回答
1371 浏览

c# - WPF - 使用情节提要的 C# 中的 EllipseGeometry 动画

我需要使用 ScaleTransform 在 C# 中缩放 EllipseGeometry,但它不起作用。这是代码:

XAML:

C#:

storyboard_Completed 事件被触发,但 EllipseGeometry 上没有动画。

问题出在哪里?

我只能以这种方式为 EllipseGeometry 设置动画:

我需要把这个 DoubleAnimation 放在 Storyboard 中,但我不知道怎么做。

谢谢。