问题标签 [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.
wpf - XAML DoubleAnimation 未完全渲染项目
我正在尝试使用 XAML 创建一个滚动新闻提要,并且在提要被切断时遇到了一些麻烦。现在我只是在我的 XmlDataProvider 中使用了一些假新闻标题,但它们将来自 RSS 提要。
这是带有包含动画文本的 Item 控件的网格。
动画正在运行,但正在切断第三个标题。现在它显示了 6 个标题中的 3 个。为什么没有呈现所有的头条新闻?
c# - 粘性 WPF 窗口
我正在尝试创建 Sticky WPF 窗口。
如果窗口更靠近左侧,则贴在左侧或右侧,如果靠近右侧,则贴在顶部
在我正在使用的代码下方,
上面的代码只移动一次窗口。
在 MSDN 上,如何:使用情节提要对其进行动画处理后设置属性
要再次运行动画,请将 BeginAnimation 属性设置为 NULL,
我尝试在动画之前将属性设置为 NULL。现在代码可以正常工作了。
现在代码看起来像
如果注意到,我将窗口放置在左侧和顶部的 -190 位置以隐藏它的某些部分。
但是使用下面的属性,它将窗口位置重置为0。我不希望它重置位置
有人可以建议如何在不重置现有位置的情况下制作多个动画吗?
- Ashish Sapkale
c# - 如何在WPF DoubleAnimation中缩小图像以逐渐消失
所以,我正在制作一个应用程序,我想逐渐(在几秒钟内)缩小图像控件,直到它消失。因此,我基本上将 ScaleTransform 与 DoubleAnimation 绑定在一起,但它会立即发生。这是我的代码:
c# - 如何在 WPF 中逐渐(从无到有)增长图像
所以,我正在用 C# 在 WPF 中开发一个应用程序,并且我想逐渐增长一个图像控件(使用 DoubleAnimation)。我运行它,但我的图像从未出现。这是我的代码:
c# - 如何在 WPF 中为 TranslateTransform 和 ScaleTransform 设置动画
我正在尝试使用代码隐藏中的 aTranslateTransform
同时为 a 设置动画。我研究了一些类似的问题,但我知道我仍然停留在第一步。ScaleTransform
Rectangle
StoryBoard
c# - 如何设置动态 DoubleAnimation To 或 From 值
我有很多这样的场景,我正在做简单的 WPF 故事板动画。
但是,我需要能够将此动画中的 To 值设置为等效于UserControl.ActualWidth - MyTextBlock.ActualWidth
. 我明白,显然我可以轻松地以编程方式创建上述故事板,但我希望留在Xaml
世界中。
我的想法是,我能做到这一点的唯一方法是实现我自己的IValueConverter
,但我希望可能有一种更简单的方法来实现我想要的输出?
c# - 将“From”和“To”属性绑定到控件高度
这是我正在尝试做的事情:我在网格中有一个文本块(其大小不固定)。当用户按下按钮时,我希望网格的高度动画到文本块的大小,从而显示文本块的所有内容。
这是带有网格和文本块的 xaml(简化):
这是我当前的代码:
我花了最后一个小时左右寻找解决方案,但我想出的任何方法都没有奏效。关于如何让这个工作的任何想法?目前,动画具有将高度设置为 0 的相当奇怪的行为,使网格更小,而不是更大:/
c# - C# 故事板动画不会重置位置
我生成了一个 XAML 文件,其中包含一个带有学生姓名和图表的滚动查看器。当我单击其中一个名称时,相应的线将从左上角飞入(从小到正确大小)并停在轴上的正确位置。
当我点击另一个名字时,它会触发同样的事情,但是当它们停在正确的位置时,前面的线条会飞出屏幕并缩小到右下角。
这一切都有效,直到我按下我之前已经按下的名字。然后这些线从小开始,保持小,然后立即飞出右下角,而不是在适当大小的轴上停止。
我试过停止动画,但这似乎不起作用,任何帮助将不胜感激。
XAML:(来自 1 个人的行,无法容纳整个文件)
wpf - 制作动画队列
我一直在尝试使用 DoubleAnimation 类制作一个椭圆以遵循给定的轨迹。到目前为止还不太好。
我做了一个自定义类 AnimationQueue :
在这个类中,我为坐标列表中的每个点添加 2 个动画。1 动画 x 轴运动和 1 动画 y 轴运动。添加是这样的:
我相信,我的问题在于 AnimationQueue.Start() 方法。程序为动画加注星标,但它只执行第一个动画。之后它停止。我尝试使用 animation.Completed 事件处理程序但没有成功。
wpf - 如何使用 DoubleAnimation 为 Label.Content 设置动画?
DoubleAnimation 随着时间的推移改变一个双精度值。我想将 Label 的 Content 属性设置为此值。但是,这会失败,因为 WPF 不会将双精度转换为字符串。
我是否必须对 Label 进行子类化并添加一个绑定到 Content 的新双属性,然后让 DoubleAnimation 更改这个新属性?或者有没有更简单的方法?
所讨论的双精度值不限于某些值,即不能使用固定的 StringKeyframes。
示例用例:具有扩展精度的倒数计时器,它在标签中显示剩余时间。