安心海叶 发表于 2015-11-12 16:50:00

C1Chart属性问题

您好!我想问一下,chart.Data.Children里面有一个属性叫Bitmap,我如何把它设置为null?

Alice 发表于 2015-11-12 17:38:00

回复 1楼安心海叶的帖子

谢谢您的反馈。
chart.Data.Children里没有一个Bitmap属性,只有一个属性叫做BitmapEffect。BitmapEffect是被标注为deprecated 不再使用。
如果您有需求可以使用Effects属性替代。
Effects可以参考微软的msdn。
https://msdn.microsoft.com/zh-cn/library/system.windows.media.effects.effect.aspx

安心海叶 发表于 2015-11-13 09:56:00

回复 2楼Alice的帖子

我现在就是需要将chart.Data.Children里面的XYDataSeries属性Bitmap设置为null,但XYDataSeries可能是一个私有属性。

因为我在将Chart保存为xml时,总是默认保存了
<av:Image av:Canvas.Left="76.38" av:Canvas.Top="7.91833333333333"><av:Image.Source><av:CachedBitmap /></av:Image.Source></av:Image>

而Image这个属性就在XYDataSeries的属性Bitmap里。

我设置过Effect属性,没用作用

我能设置吗?

Alice 发表于 2015-11-13 12:07:00

回复 3楼安心海叶的帖子

XYDataSeries类里没有提供Bitmap属性。
请问是我对您的属性名字理解有误么?

安心海叶 发表于 2015-11-13 13:10:00

回复 4楼Alice的帖子




这个是我的关于Chart操作的截图,里面有Bitmap属性

默认的Chart这个属性是NULL,但现在我不能对这个进行设置

Alice 发表于 2015-11-13 14:34:00

回复 5楼安心海叶的帖子

测试版本:2015V2.
我这里测试并没有暴露Bitmap属性给用户。

安心海叶 发表于 2015-11-13 15:01:00

回复 6楼Alice的帖子




我这边全都有啊,所以我在使用XamlWriter.Save时,有时就会有信息,而默认情况下是null,所以我才想知道怎么设置Bitmap

Alice 发表于 2015-11-13 16:35:00

回复 7楼安心海叶的帖子

Chart并未提供Bitmap该属性。
而且从类来看System.Windows.Media.Media.Imaging.WriteabeBitmapEx也并不属于C1Chart。
应该是您在工程里引入了一个WriteableBitmapEx库,开源的库。
这个库是WriteableBitmap的扩展集合。
这并不属于C1Chart,应该是扩展方法,建议您搜索System.Windows.Media.Media.Imaging.WriteabeBitmapEx库的使用方法。

安心海叶 发表于 2015-11-13 17:10:00

回复 8楼Alice的帖子

这个库怎么搜索,工程里根本没有引用过这个库,一直用的是你们公司的控件。

我该怎样才能避免不使用这个库,求助~

安心海叶 发表于 2015-11-13 17:33:00

回复 9楼安心海叶的帖子

这个库是不与C1Chart本身有冲突。如果我们做了工程,与其它软件起冲突,怎么办?
页: [1] 2 3
查看完整版本: C1Chart属性问题