如何对Silverlight 图表中的折线图添加ToolTip以提示数据点代表的X轴含义和Y轴的值? 5

举例:如果折线图X轴代表月份,Y轴代表数量,则实现鼠标移动到某月数据点时,显示提示信息:月份:**,数量:**... 举例:如果折线图X轴代表月份,Y轴代表数量,则实现鼠标移动到某月数据点时,显示提示信息:月份:**,数量:** 展开
梁栋王
2012-01-06 · 超过24用户采纳过TA的回答
知道答主
回答量:78
采纳率:0%
帮助的人:41.7万
展开全部
int i=1; 代表月份
var pc=new PointCollection();
pc.Add(new Point(X,Y));
多加一些点(十二个)
foreach(Point p in pc)
{
new 一个Ellipse对象
计算Ellipse的Left和Top和p的每一个点对应(这个算法自己想,比较简单。)
然后ToolTipService.SetToolTip(string.format("这是{0}月份的数据({1}{2})",i,p.x,p.Y))
i++;
}
追问
折线图中的数据是绑定好的,X轴的值代表多个月份,Y值代表每个月份对应的工资数,假如一月工资为1000,现在要实现,当鼠标放到一月份数据点时,出来提示:一月,1000,放到其他数据点时功能类似。柱状图和饼状图都能直接在xaml文件的图表属性中设置就可实现,不过LineSeries 和StackLineries 这两种类型的图表我都没想出来,期待你的指导......
追答
不是和你说嘛!
别用SL中Tookit中的Chart控件!
elbow844
2012-01-04 · TA获得超过266个赞
知道答主
回答量:307
采纳率:100%
帮助的人:158万
展开全部
是07版的么?如果是,直接鼠标右键点坐标轴的数字,设置坐标轴格式,左边的选项里有一个是“数字”,点进去就能更改成你要的那种了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式