gpt4 book ai didi

wpf - WPFToolKit DataGrid中的动画行消失

转载 作者:行者123 更新时间:2023-12-04 12:50:10 24 4
gpt4 key购买 nike

我已经下载了 WPFToolkit,我正在使用这个包中提供的 DataGrid。
当行被删除时,我试图为行消失设置动画,但我不知道该怎么做。有谁知道怎么做?

最佳答案

这在 WPF 中可能很棘手——尽管你的老板会认为这应该很容易——因为 WPF 应该启用动画和引人注目的视觉效果。毕竟,网上有各种很棒的 Silverlight/WPF 演示,它们看起来很棒,而且真正销售技术。当然,您的老板不知道的是,这些演示只是为了炫耀简单、华丽的功能而编写的。然而,与标准略有不同的事情有一种非常困难的令人讨厌的方式。

但是足够的咆哮,我会给你一个可能的方法,尽管可能有一个更好的方法:

假设您已经将 DataGrid 绑定(bind)到某种集合,并且为了论证,我们假设它是 Foo 的列表。对象,即 List<foo> MyFoos .然后,您可以向名为 BeingDeleted 的 FOO 类添加一个属性。然后在您的 DataRowView 的模板中,触发此属性以开始一个 Storyboard,该 Storyboard为该特定行的淡出或折叠设置动画。这有点粗俗,因为它意味着向 Foo 对象添加一个可能与它无关的属性。您也可以创建一个特殊的包装器或 Foo 的子类。

关于wpf - WPFToolKit DataGrid中的动画行消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/804549/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com