找回密码
 立即注册

QQ登录

只需一步,快速开始

smodi

初级会员

14

主题

73

帖子

339

积分

初级会员

积分
339

活字格认证微信认证勋章元老葡萄

smodi
初级会员   /  发表于:2012-11-30 09:26  /   查看:7997  /  回复:6

想在柱图上添加 标注,不要鼠标点击出现标注那种,就是图形初始化时,柱上有几个关键点的文字标注。因为在柱图上添加了事件, 最好不要加ChartPanel ,加了之后会 屏蔽 点击的事件。有没有相关的方法?

本帖子中包含更多资源

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

x

6 个回复

倒序浏览
smodi
初级会员   /  发表于:2012-11-30 09:28:00
沙发
DataTemplate tt = null;
            tt = (DataTemplate)Resources["lbl"];
            foreach (DataSeries series in chart.Data.Children)
            {
                series.PointTooltipTemplate = tt;
            }
   这个是给一个系列 添加, 有没有单独的为某个柱添加标注的方法 。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-11-30 17:04:00
板凳
回复 2楼smodi的帖子

smodi 你好,
请你参考 随机安装 Demo 路径下 Labels.xaml:C:\Users\用户名\Documents\ComponentOne Samples\Studio for Silverlight\C1.Silverlight.Chart\CS\Chart\ChartSamples\Basics

如果仍然有问题,请及时通知我。
回复 使用道具 举报
smodi
初级会员   /  发表于:2012-12-1 14:47:00
地板
回复 3楼iceman的帖子

可能是我没有描述清楚 问题, 我只想在一个数据系列的 几个点上显示标注,其它的点 不显示 例子中是给每个数据系列 赋上标注,    foreach (DataSeries ds in c1chart.Data.Children)
      {
        ds.PointLabelTemplate = lbl;}
回复 使用道具 举报
smodi
初级会员   /  发表于:2012-12-1 14:48:00
5#
回复 3楼iceman的帖子

   <c1ataSeries Label="s1" Values="3 5 7 4" PointLabelTemplate="{StaticResource lbl}" /> 我只想在为7的点上显示标注信息,其它的点 3,5, 4 不显示标注信息
回复 使用道具 举报
smodi
初级会员   /  发表于:2012-12-2 02:27:00
6#
没有啥 好的方法 还是沿用 原来的方法 在ICONVERT 里面返回值的时候 做下处理。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-2-25 12:04:00
7#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部