使用轻扫操作动态显示不同的"tap-to-execute"操作 (RadListView)



RadListView滑动操作的Telerik Progress UI文档展示了如何实现静态"点击执行"操作(RadListView-滑动操作(,但有没有一种方法可以根据某种外部数据或正在滑动的列表项来动态更改,比如左侧操作?

例如,在IOS邮件应用程序中,如果一条消息被标记为未读,并且向右滑动,则左侧操作会显示将其标记为"已读">的选项。或者,如果消息被标记为已读,并且向右滑动,则左侧操作会将该选项显示为"未读">。该操作由列表视图项本身决定。

这在RadListView滑动操作中可能吗?

是的,你可以这么做。使用itemSwipeProgressStarted事件,在该事件中,您将可以访问正在滑动的当前列表项和swipeView。根据这些数据,您可以修改滑动视图中的组件,按id获取它们,并利用可见性显示/隐藏项目,并根据当前测量值设置滑动限制。

最新更新