【问题标题】:WPF animation on a ListBoxListBox 上的 WPF 动画
【发布时间】:2009-10-23 00:31:18
【问题描述】:

您知道如何为ListBox 上的项目插入设置动画吗? 我想到的效果是这样的:

  • 一开始,ListBox 上有 AB 项目。

  • A 之间插入了一个C 项目 和B

  • 在我想象的效果中,在插入C之前,AB 逐渐变得遥远,直到 C 元素介于两者之间。当我们到达这一点时,C 最终被插入。

我的问题是,尽管我已经对模板做了一些事情(我可以​​制作动画),但我不知道如何在ListBox 上慢慢地分开两个项目。

有什么想法吗?

提前致谢

【问题讨论】:

    标签: c# .net wpf animation listbox


    【解决方案1】:

    首先插入 C 项,但高度为 0 并且其内容隐藏(或透明)。然后将 C 项目的高度设置为全高:这会将 A 和 B 分开。最后,使 C 项的内容可见(或将其不透明度动画化为可见)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多