找回密码
 立即注册

QQ登录

只需一步,快速开始

szkg001

金牌服务用户

8

主题

42

帖子

2330

积分

金牌服务用户

积分
2330

[已处理] 标记绑定

szkg001
金牌服务用户   /  发表于:2017-1-4 16:33  /   查看:3403  /  回复:5
本帖最后由 szkg001 于 2017-1-4 17:08 编辑

请问WPF版的C1Chart中,想让标记绑定X轴的元素,PropertyPath应该写什么呢
比如下图我想绑定的相应标记为P1 P2 P3 P4 P5

本帖子中包含更多资源

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

x

5 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2017-1-4 17:51:29
沙发
本帖最后由 Alice 于 2017-1-4 17:52 编辑

XYDataSeries下提供了XValueBinding属性可以用来绑定X轴数据。
比如:
  1. ds.XValueBinding = new Binding("X");
复制代码

另外还有ItemName绑定,可以用来绑定DataSeries的X轴的Name。
代码参考:
  1. <c1:C1Chart.Data>
  2. <c1:ChartData ItemNameBinding="{Binding Path=[ProductName]}">
  3. <c1:DataSeries Label="Products" ValueBinding="{Binding Path=[UnitPrice]}"/>
  4. </c1:ChartData>
  5. </c1:C1Chart.Data>
复制代码



如何做数据绑定,有一系列的文章,建议您阅读下:

数据。和数据源相关的那些事(一)

数据。和数据源相关的那些事(二)

数据。和数据源相关的那些事(三)

数据。和数据源相关的那些事(四)

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

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
szkg001
金牌服务用户   /  发表于:2017-1-5 09:42:24
板凳
Alice 发表于 2017-1-4 17:51
XYDataSeries下提供了XValueBinding属性可以用来绑定X轴数据。
比如:

可能我表达的不够清楚,我想绑定标记,像图中代码中的path应该写什么,按照文档里写[XValues]怎么显示NaN

本帖子中包含更多资源

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

x
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2017-1-5 10:33:39
地板
szkg001 发表于 2017-1-5 09:42
可能我表达的不够清楚,我想绑定标记,像图中代码中的path应该写什么,按照文档里写[XValues]怎么显示NaN

Path绑定的就是字段名,字段里的数据源是什么就显示什么。
根据WPF平台的定义,如果你想显示的和数据源不一致,就需要写Converter。
如果你是想显示值,直接把值写进去,不用绑定。
你是说想在轴上显示"NaN"这个字符,还是说您的数据源里存在NaN的值,你希望这个值显示空白呢?
它基于WPF平台的框架,您在WPF平台的经验都可以运用在这个地方。

评分

参与人数 1满意度 +5 收起 理由
szkg001 + 5 谢谢!

查看全部评分

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

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
szkg001
金牌服务用户   /  发表于:2017-1-5 10:45:52
5#
本帖最后由 szkg001 于 2017-1-5 11:09 编辑
Alice 发表于 2017-1-5 10:33
Path绑定的就是字段名,字段里的数据源是什么就显示什么。
根据WPF平台的定义,如果你想显示的和数据源 ...


已经解决了,谢谢!
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2017-1-5 13:45:08
6#
szkg001 发表于 2017-1-5 10:45
已经解决了,谢谢!

不用客气。
解决就好。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

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