如何在itemscontrol里的button删除整个项

qq14923349 2017-05-24 03:42:51
因为涉及动态显示数据及方便
我使用itemscontrol itemsource是个list, template都绑定了,然后一行显示的有IP和端口和移除按钮,移除按钮功能就是把本行的删除,
该按钮也做了command绑定 并在execute里面查询并remove(一个项)
我单步进了该execute方法里面 是触发了,但是界面那一行记录没有移除,怎么回事呢。我用clear也是一样效果
...全文
99 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq14923349 2017-05-24
  • 打赏
  • 举报
回复
引用 2 楼 duanzi_peng 的回复:
单步进了该execute方法里面 是触发了,但是界面那一行记录没有移除,怎么回事呢。我用clear也是一样效果 -》如果确定执行了删除操作,那 原因就是数据源的改变没有通知到UI更新。2个解决办法 1:删除之后重新调用数据加载方法 2:将List集合换成ObservableCollection 动态数据集合,来支持数据改变通知
第二条中了! 散分~~
exception92 2017-05-24
  • 打赏
  • 举报
回复
单步进了该execute方法里面 是触发了,但是界面那一行记录没有移除,怎么回事呢。我用clear也是一样效果 -》如果确定执行了删除操作,那 原因就是数据源的改变没有通知到UI更新。2个解决办法 1:删除之后重新调用数据加载方法 2:将List集合换成ObservableCollection 动态数据集合,来支持数据改变通知
  • 打赏
  • 举报
回复
你不贴代码没法知道你为什么没删除掉

8,735

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧