2011-08-06 57 views
0

我有一个数据网格,它们在IEnumerable集合上拼凑起来。 此集合中每个项目的某些属性包含“id”。我使用转换器来显示这个“id”的字符串。现在,具有“id”的表格和每个id的名称之间存在关系。 所以我可以cheange名称,但我怎样才能刷新网格没有限制收集cheanging? ThnX。 对不起,我的英文。Silverlight GridView数据更新

回答

0

我认为你必须在IEnumerable集合中包含的Object中实现INotifyPropertyChanged。

在此实现中,接口检测在对象属性更改时自动更改,反之亦然。

Regards

+0

ThnX。我知道INotifyPropertyChanged,但我不想为我的收藏项目实现新类。 – Anton

+0

因此,如果我理解,你想刷新数据网格而不刷新你的收藏? 你可以创建第二个集合,这是绑定到您的数据网格,并从您的原始集合填充此集合宽度值 抱歉,但我没有抓住您的需要 – bbennoun

+0

是的,我想刷新datagrid而不刷新我的集合。我认为绑定其他收集不是好主意。日Thnx。 – Anton