找回密码
 立即注册

QQ登录

只需一步,快速开始

xiafu568

初级会员

41

主题

84

帖子

291

积分

初级会员

积分
291

活字格认证微信认证勋章

xiafu568
初级会员   /  发表于:2013-7-1 21:19  /   查看:7882  /  回复:9
想为折线图中最大值点添加一个标签,别的点不添加

9 个回复

倒序浏览
gw0506
超级版主   /  发表于:2013-7-2 10:16:00
沙发
标签是通过DataTemplate设置,并加载到PointLabelTemplate属性中的,所以无法对某个点进行设置。
回复 使用道具 举报
xiafu568
初级会员   /  发表于:2013-7-2 10:28:00
板凳
回复 2楼gw0506的帖子

那有没有别的办法,比如说获取鼠标右键点击坐标点,然后在该点创建一个textblock,不知道怎么获取鼠标的坐标点
回复 使用道具 举报
gw0506
超级版主   /  发表于:2013-7-2 10:31:00
地板
你可以参照产品自带的Demo,将DataTemplate设置给PointTooltipTemplate,而不设置PointLabelTemplate。就是你要的效果。
参照C1WPFChartSamples中的Labels.xaml中的代码。
回复 使用道具 举报
xiafu568
初级会员   /  发表于:2013-7-2 10:51:00
5#
回复 4楼gw0506的帖子

我要的效果是一直显示,tooltip做不到
回复 使用道具 举报
gw0506
超级版主   /  发表于:2013-7-2 12:18:00
6#
这样的话,Chart本身支持的接口就很难满足这个Case了。你看看能不能调整一下需求。比如在Chart之外显示出最大值等信息。
回复 使用道具 举报
xiafu568
初级会员   /  发表于:2013-7-2 12:22:00
7#
回复 6楼gw0506的帖子

客户要求必须在图中标注,捉急啊
回复 使用道具 举报
gw0506
超级版主   /  发表于:2013-7-2 18:13:00
8#
我们这边研究了一个下午,基本上有思路了。创建一个Converter来控制显示,在通过LabelTemplate用于呈现。目前Demo正在制作当中,预计明后天可以提供给你。
你也可以自己先按照这个思路尝试实现这个case。
回复 使用道具 举报
xiafu568
初级会员   /  发表于:2013-7-3 09:39:00
9#
回复 8楼gw0506的帖子

好的,非常感谢,版主辛苦了
回复 使用道具 举报
gw0506
超级版主   /  发表于:2013-7-3 15:28:00
10#


请参考本示例,添加你的业务逻辑.

本帖子中包含更多资源

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

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部