And*_*ndy 7 wpf animation datagrid wpftoolkit
我已经下载了WPFToolkit,我正在使用此包中提供的DataGrid.当删除行时,我试图动画一行消失,但我不知道该怎么做.有谁知道怎么做?
这在 WPF 中可能会很棘手(尽管您的老板会认为这应该很容易),因为 WPF 应该支持动画和引人注目的视觉效果。毕竟,网络上有各种很棒的 Silverlight/WPF 演示,它们看起来很棒并且确实推销了该技术。当然,您的老板不知道的是,编写这些演示只是为了展示简单、华丽的功能。然而,与标准稍有不同的事情会变得非常困难。
但够了,我会给你一种可能的方法,尽管可能有更好的方法:
假设您已将 DataGrid 绑定到某种集合,并且为了便于论证,我们假设它是一个Foo对象列表,即List<foo> MyFoos。然后,您可以向 FOO 类添加一个名为 BeingDeleted 的属性。然后,在 DataRowView 的模板中,触发此属性以开始为该特定行的淡出或折叠设置动画的情节提要。这有点恶心,因为它意味着向 Foo 对象添加一个可能与它无关的属性。您也可以创建 Foo 的特殊包装器或子类。
| 归档时间: |
|
| 查看次数: |
1283 次 |
| 最近记录: |