silverlight控件刷新的问题
最近做个silverlight的小项目,有个小问题就是,当我改变某些控件的属性时,它的属性值是改变了,但是它在页面上的显示并没有跟着变化,就是说它没有被重新刷新。比如我按...
最近做个silverlight的小项目,有个小问题就是,当我改变某些控件的属性时,它的属性值是改变了,但是它在页面上的显示并没有跟着变化,就是说它没有被重新刷新。比如我按了一个按钮后,在它的事件中把某个按钮A的背景颜色的属性改变了,但是页面上的按钮A的颜色并没有改变,除非在代码中把该按钮删除再重新加载,那个按钮颜色才会变化。
现在我要做的就是希望能按一下按钮后,把Combobox中选定的选项删除掉,由于它的itemSource是我在后台指定的,比如指定为List<string> items。实际上当我删除items中某些项,然后再重新把它指定为Combobox的数据源,这时我希望页面上列表框的选项也跟着改变,实际上它的内容虽然变化了,但是显示依然是以前的东西。应该怎么办才能让列表框自动刷新呢? 展开
现在我要做的就是希望能按一下按钮后,把Combobox中选定的选项删除掉,由于它的itemSource是我在后台指定的,比如指定为List<string> items。实际上当我删除items中某些项,然后再重新把它指定为Combobox的数据源,这时我希望页面上列表框的选项也跟着改变,实际上它的内容虽然变化了,但是显示依然是以前的东西。应该怎么办才能让列表框自动刷新呢? 展开
展开全部
你是怎么删除items里的某些项的.你可以DEBUG一下,看是否已经把items里的值真正的删除掉.
如果删除掉了以后,也不需要再次设定数据源了.因为前面已经绑定了.
如果删除掉了以后,也不需要再次设定数据源了.因为前面已经绑定了.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是一个初学者容易遇到的困惑,其实SIlverlight是支持即时刷新的,只要使用依赖属性就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询