找回密码
 立即注册

QQ登录

只需一步,快速开始

CanYou1

高级会员

45

主题

227

帖子

1359

积分

高级会员

积分
1359

活字格认证微信认证勋章元老葡萄

CanYou1
高级会员   /  发表于:2017-1-12 11:04  /   查看:8911  /  回复:18
Alice,我们发现GrapeCity.Viewer.Common.ObservableCollection<>给集合Add一个元素时,它没有自动通知页面变化。而System.Collections.ObjectModel.ObservableCollection<>给集合Add一个元素时是会通知页面变化的。

请问这是为什么?我们现在项目里有非常多的地方用的都是GrapeCity.Viewer.Common.ObservableCollection<>集合,怎么办?

18 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2017-1-12 14:17:50
沙发
谢谢您的反馈。
您可以改用您合适的接口。
或是把您的问题发给Demo过来详细描述下,我帮您看看。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
CanYou1
高级会员   /  发表于:2017-1-12 22:13:31
板凳
Alice 发表于 2017-1-12 14:17
谢谢您的反馈。
您可以改用您合适的接口。
或是把您的问题发给Demo过来详细描述下,我帮您看看。

其实就是这样,假设一个FlexGrid里有10条数据,用GrapeCity.Viewer.Common.ObservableCollection.Add()添加了一条数据后,FlexGrid里还是10条数据。如果用System.Collections.ObjectModel.ObservableCollection.Add()方法添加一条数据后,FlexGrid里就会多出一条数据,总共就是11条数据了。
你们的GrapeCity.Viewer.Common.ObservableCollection是继承System.Collections.ObjectModel.ObservableCollection的,但继承后原有的这一通知页面变化的特性没了,这是不是一个bug?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2017-1-13 09:32:49
地板
CanYou1 发表于 2017-1-12 22:13
其实就是这样,假设一个FlexGrid里有10条数据,用GrapeCity.Viewer.Common.ObservableCollection.Add()添 ...

我怎样能重现您的问题呢?我需要重现问题,才能帮您确认是不是Bug。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
CanYou1
高级会员   /  发表于:2017-1-13 09:53:45
5#
Alice 发表于 2017-1-13 09:32
我怎样能重现您的问题呢?我需要重现问题,才能帮您确认是不是Bug。

我找个时间再做个demo吧,现在太忙了
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2017-1-13 14:28:31
6#
CanYou1 发表于 2017-1-13 09:53
我找个时间再做个demo吧,现在太忙了

谢谢反馈。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
CanYou1
高级会员   /  发表于:2017-1-18 23:05:41
7#

Demo做好了,如下:


点击第一个按钮,能新增行。点击第二个按钮,不能。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2017-1-19 08:57:52
8#
CanYou1 发表于 2017-1-18 23:05
Demo做好了,如下:

问题收到了,测试后给你反馈。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
CanYou1
高级会员   /  发表于:2017-1-19 09:09:48
9#
Alice 发表于 2017-1-19 08:57
问题收到了,测试后给你反馈。

好嘞
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2017-1-19 09:12:03
10#
CanYou1 发表于 2017-1-18 23:05
Demo做好了,如下:

收到了。
测试后给您反馈。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部