【问题标题】:WPF How to animate selection box movement of ListView?WPF如何为ListView的选择框移动设置动画?
【发布时间】:2010-03-22 09:43:58
【问题描述】:

我想在 ListView 中对选择框的移动进行动画处理,以便它从旧的选定项移动到当前选定的项。 我什至不知道从哪里开始 - 有人可以分享如何实现这一目标的想法,否则在 WPF 中是不可能的。

【问题讨论】:

    标签: wpf listview animation selection


    【解决方案1】:

    Animate selected item of wpf listbox

    检查这个。这可以给你一个开始。

    然后尝试为您的边框背景颜色设置动画以获得虚拟翻译动画。

    【讨论】:

    • 谢谢,但动画边框将如何帮助获得选择框移动的可见性?
    • 检查此链接... vbcity.com/blogs/xtab/archive/2009/06/28/… 这里默认的蓝色选择将被虚拟选择(即被选项目的边框背景)替换。因此,您可以使用一些彩色动画为背景设置动画。你了解黑客吗?否则我回家后会尝试发布一些代码:)
    • 我明白你的意思 - 你建议如何为选定列表视图项的背景设置动画,但我正在研究如何通过在动画期间重新定位选择框本身以从一个选定项目移动到另一个选定项目- 这就是我不知道从哪里开始的地方。也许我应该为此使用 Canvas 面板?
    • 认为你不明白我的建议。当您的选择改变仪式时,看到您想要一个过渡吗?让我们考虑一下您的过渡是从第 3 项到第 4 项。这是一个向下的过渡。现在动画必须是这样的。您的第三个项目的 bg 大小应该减小。同时第四项的bg大小应该会增加。这可以使用渐变停止来实现。
    猜你喜欢
    • 1970-01-01
    • 2023-03-24
    • 2022-01-23
    • 2021-11-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多