找回密码
 立即注册

QQ登录

只需一步,快速开始

安心海叶

中级会员

66

主题

255

帖子

717

积分

中级会员

积分
717

活字格认证微信认证勋章

安心海叶
中级会员   /  发表于:2015-11-12 16:50  /   查看:14705  /  回复:23
您好!我想问一下,chart.Data.Children[0]里面有一个属性叫Bitmap,我如何把它设置为null?

23 个回复

正序浏览
Alice
社区贡献组   /  发表于:2015-11-18 17:16:00
24#
回复 23楼安心海叶的帖子

您好。
和你电话联系未打通。
Bitmap是不支持用户使用的。因此我很抱歉我不知道这个值的变化。
想请问您的需求具体是什么,我们来看如何帮您实现需求。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
安心海叶
中级会员   /  发表于:2015-11-18 09:34:00
23#
回复 20楼Alice的帖子

我现在是能查看到Bitmap的属性的。

我们对于Chart,设置了RenderMode = Bitmap,也设置了数据源。当采用XamlWriter.Save数据时,虽然设置ItemsSource为null,但internal的属性Bitmap并没有为null。

所以我想问一下,既然Bitmap属性是在设置数据源后变化的,那为什么ItemsSource设置为null后,Bitamp属性还是变化后的属性,而不是也为null?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-11-17 17:50:00
22#
回复 21楼安心海叶的帖子

您好,或许让您误解我的意思。
我们是不允许用户查看和使用该属性的。
所以如果这里存在bug,修复后您是无法查看和使用该属性的。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
安心海叶
中级会员   /  发表于:2015-11-17 16:42:00
21#
回复 20楼Alice的帖子

好的,请帮忙解答~
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-11-17 14:39:00
20#
回复 19楼安心海叶的帖子

谢谢您的反馈。
出现的bug我们会调查。

这个属性是不允许用户查看和使用的。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
安心海叶
中级会员   /  发表于:2015-11-17 11:03:00
19#
回复 18楼Alice的帖子

开发平台:Microsoft Visual Studio Ultimate 2013,版本:12.0.30501.00 Update 2;
C1的版本是:C1.WPF.C1Chart.C1Chart, C1.WPF.C1Chart.4, Version=4.0.20152.473, Culture=neutral, PublicKeyToken=2aa4ec5576d6c3ce;
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-11-17 10:25:00
18#
回复 17楼安心海叶的帖子

很抱歉,这是internal属性,不能设置。而且应该不能在外部获取到或是查看到,如果查看到,这本身就是一个bug。
请问您使用的是VisualStudio是什么,C1的详细版本又是什么?我们需要去检测下这里是否有internal属性让用户查看的bug?
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
安心海叶
中级会员   /  发表于:2015-11-17 10:02:00
17#
回复 16楼Alice的帖子

非常感谢您的回复,我做了测试,确实至少要在Loaded事件里才能看到Bitmap的变化。

但是我现在对于Chart,设置了RenderMode = Bitmap,也设置了数据源。当采用XamlWriter.Save数据时,必须设置ItemsSource为null,Renderer为null,Bitmap也必须为null。而此时Bitmap的属性却设置不了为null,这就是我之前问的问题,如何设置Bitamp属性为null?因为它好像私有变量
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-11-17 09:07:00
16#
回复 14楼安心海叶的帖子

对于您的问题,我们有一些建议。
由于在WPF中我们用开源的WriteableBitmapEx来提高Chart 绘画速度, 这个internal属性只有在RenderMode = Bitmap时才会被初始化。
1. 您的sample中,没有设置数据源,只设置了XValueBinding和ValueBinding, ,所以导致有些代码没走到,使得Bitmap一直为空(没什么可画的,肯定为空)。

2. 设置了RenderMode = Bitmap, 也设置数据源。不能直接查看Bitmap是否为空。因为时机不对,至少要在Load事件里
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

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