C1Chart for WPF 的黑边有没有属性可以设置隐藏?
如图2个地方的黑线有没有现成的属性设置隐藏?
SymbolStrokeThickness是这个吗?没好使呢 回复 1楼visualmaster的帖子
谢谢反馈。
1.你指的是GridLine么?
可以使用MajorGridStroke/MinorGridStroke属性来设置major/minor的线。
请参考博客的GridLine部分:
http://blog.gcpowertools.com.cn/post/2015/03/09/C1ChartforWPF_GetStart2.aspx
2.你指的是Legend中的边框么?
可以通过DataSeries的Connection更改。
请参考产品文档:
http://helpcentral.componentone.com/nethelp/c1wpfchart/#Chart%20Data%20Series%20Appearance.html 回复 2楼Alice的帖子
1,我说的不是GridLine,是画出来的柱子的边框,找到了SymbolStrokeThickness 设置0不好使,但是设置5却会加粗,貌似是不可以设置0的
<c1YDataSeries AxisX="ay3" XValues="3 10 12 16 18" Values="1 2 3 4 8" SymbolStrokeThickness="0"/>
2.C1ChartLegend 没找到DataSeries属性啊 回复 3楼visualmaster的帖子
谢谢反馈。
你是希望将Bar的边框设置为0,那么可以通过DataSeries的PlotElement事件来设置,代码参考:
private void DataSeries_PlotElementLoaded(object sender, EventArgs e)
{
var pe = (PlotElement)sender;
if (pe is C1.WPF.C1Chart.Bar)
{
pe.StrokeThickness = 0;
}
}
从你的描述来看,你还期望将Legend的展示颜色的边框设置为null。基本思路就是需要重写C1ChartLegend的Style的ItemTemplate的模板。 回复 4楼Alice的帖子
所以不能设置0其实算是一个Bug? 回复 5楼visualmaster的帖子
谢谢反馈。
这不是产品的bug。 回复 6楼Alice的帖子
设置一下 SymbolStroke="{Binding ConnectionStroke} 就OK了,颜色一样就和没有边框一样了,算是曲线救国了,但是我觉得还是要能设置0更合理一点 回复 7楼visualmaster的帖子
谢谢你的代码和相关反馈。
你的反馈我们收到了。
页:
[1]