Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在将行添加到Silverlight DataGrid时触发动画_Silverlight_Silverlight 4.0 - Fatal编程技术网

如何在将行添加到Silverlight DataGrid时触发动画

如何在将行添加到Silverlight DataGrid时触发动画,silverlight,silverlight-4.0,Silverlight,Silverlight 4.0,我正在Silverlight数据网格中显示最近处理的项目列表。我真的想为新添加的行添加一个高亮显示动画,这样用户会立即注意到应用程序中发生了什么 如何触发Sotryboard,以便在将新项目添加到支持数据网格的ObservableCollection时播放它?捕获OnLoadingRow、OnLoadingRowDetails、OnLoadingRowGroup事件,在那里您可以准备和设置实际加载的行的样式。eventargument是Row,类型为,从控件继承。每当DataGrid想要刷新自身

我正在Silverlight数据网格中显示最近处理的项目列表。我真的想为新添加的行添加一个高亮显示动画,这样用户会立即注意到应用程序中发生了什么


如何触发Sotryboard,以便在将新项目添加到支持数据网格的ObservableCollection时播放它?

捕获OnLoadingRow、OnLoadingRowDetails、OnLoadingRowGroup事件,在那里您可以准备和设置实际加载的行的样式。eventargument是Row,类型为,从控件继承。

每当DataGrid想要刷新自身时,都会触发OnLoadingRow。我找不到一种简单的方法来区分新添加的行和已经存在的行。新添加的行DataContext等于新的ObservableCollection元素。保留对此元素的引用,并在OnloadingRow事件中检查相等性。