最近在项目中使用ListBox时遇到了这样的问题:
ListBox中有一个删除按钮,点击后要删除当前项;翻资料后发现可以这样处理:
在Button的点击事件中通过
var curItem = ((ListBoxItem)video_name.ContainerFromElement((System.Windows.Controls.Button)sender)).Content;
可以拿到当前ListBox的item对象,如果你的ListBox值是绑定的动态集合,那么curItem 可以通过强转为该集合中类的对象,然后通过对象可以拿到绑定的数据;
之后可以通过遍历集合去删除这一项。
如有其它方法,欢迎告知,谢谢啦!
本文介绍了一种在ListBox中实现删除当前选中项的方法。通过获取ListBoxItem并转换为绑定的数据对象,进而找到对应的集合项进行删除操作。

9615

被折叠的 条评论
为什么被折叠?



