【问题标题】:Listview animation when my custom class added/removed/edited我的自定义类添加/删除/编辑时的 Listview 动画
【发布时间】:2017-01-27 04:18:35
【问题描述】:

我有一个名为 Note 的类,它由 Title、Content 和 Date 组成。在 listview 项目模板中,我有一些文本块和按钮。现在,我可以在单击编辑/删除按钮时应用动画,因为该按钮的标签是我将制作动画的网格。由于我的类不是框架元素,因此它没有 transform 和 opacity 属性。怎么做? 问候, 塔尔哈

【问题讨论】:

  • 您已经真正回答了自己 - 您不能在非 UI 对象上使用动画。所以首先你必须弄清楚你想要动画的对象,然后你需要在 xaml 中的适当字段上设置一个触发器,它将与这些 UI 对象交互。例如,如果您通过弹出窗口添加注释,那么您可以在“确定”按钮上设置触发器来为某某对象设置动画。
  • @Oyiwai 我可以在删除时为其设置动画,但在添加时不能设置动画,因为它是自动添加的。另一件事是,当我删除一个项目时,其他项目会立即进入正确的位置(没有动画)
  • 项目是如何添加的?是否有可以包装的 setter/add 函数?我也对你正在寻找的动画有点模糊 - 你打算制作什么动画?
  • 它是通过物品来源添加的。当删除/添加/编辑时,我将动画项目滑动。我可以动画删除动画,因为它是通过按钮调用的。但是我不能用动画让其他人顺利获得正确的位置,他们会立即到达正确的位置。

标签: wpf class listview animation


【解决方案1】:

我不得不使用ItemContanerStyle

【讨论】:

    猜你喜欢
    • 2021-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多