找回密码
 立即注册

QQ登录

只需一步,快速开始

smodi

初级会员

14

主题

73

帖子

339

积分

初级会员

积分
339

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

smodi
初级会员   /  发表于:2012-10-11 16:06  /   查看:6611  /  回复:4

如何获取到点击的柱状图是第几个柱,因为想给  DataSeries 加 MouseLeftButtonDown事件 ,获取相关的参数, 打开新的页面内容 ,类似报表钻取的功能。

本帖子中包含更多资源

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

x

4 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-10-11 16:20:00
沙发
回复 1楼smodi的帖子

请问你使用的产品版本为?Studio for Silverlight or Studio for WinForms?
回复 使用道具 举报
smodi
初级会员   /  发表于:2012-10-11 16:36:00
板凳
Studio for Silverlight
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-10-11 17:30:00
地板
smodi 你好

附件中的Demo简单演示了如何柱状图添加单击事件,主要代码如下:
  1.     public partial class MainPage : UserControl
  2.     {
  3.         public MainPage()
  4.         {
  5.             InitializeComponent();

  6.             foreach (var item in c1Chart1.Data.Children)
  7.             {
  8.                 DataSeries ds = item as C1.Silverlight.Chart.DataSeries;
  9.                 if (ds != null)
  10.                 {
  11.                     ds.PlotElementLoaded += new EventHandler(MainPage_PlotElementLoaded);
  12.                 }
  13.             }            
  14.         }

  15.         void MainPage_PlotElementLoaded(object sender, EventArgs e)
  16.         {
  17.             var bar = (C1.Silverlight.Chart.PlotElement)sender;
  18.             bar.MouseLeftButtonDown += new MouseButtonEventHandler(bar_MouseLeftButtonDown);
  19.         }

  20.         void bar_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
  21.         {
  22.             Bar bar = sender as Bar;
  23.             if (bar != null)
  24.             {
  25.                 DataPoint point = bar.DataPoint;

  26.                 MessageBox.Show(String.Format("X={0}    Y={1}",point.PointIndex,point.Value));
  27.             }
  28.         }

  29.     }
复制代码


源码下载: VS2010 + ComponentOne Studio for Silverlight 2012V2 + Silverlight 5


运行截图:

本帖子中包含更多资源

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

x
回复 使用道具 举报
smodi
初级会员   /  发表于:2012-10-12 08:33:00
5#
十分感谢, 问题已解决。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部