【发布时间】:2010-11-14 08:40:53
【问题描述】:
所以我的 WP7 应用程序上有一个详细信息页面,其中显示了一个列表框,其中显示了我的应用程序中的一些数据。
在代码隐藏中,我将列表框 itemssource = 设置为对象集合。到目前为止很简单。我在同一屏幕上也有几个文本框和一个按钮,可让我添加到该对象集合中。
理想情况下,当我导航到页面时,它应该在列表框中显示集合的内容。如果我单击添加,它应该将另一个对象添加到集合中,然后刷新列表框以显示新更新的内容。
我在 onNavigatedTo 事件中设置了 itemsSource,我也在按钮单击事件中设置了 itemsSource。我的按钮单击事件只是从文本框中提取文本,使用文本创建对象的实例,将对象添加到集合中,然后重新设置 itemsSource
问题是,只有当我点击返回按钮并重新进入页面时,列表框才会更新。在我的按钮单击事件上设置 itemSource 似乎没有任何作用 - 列表框不会刷新。
有人知道如何刷新列表框吗?
【问题讨论】: