找回密码
 立即注册

QQ登录

只需一步,快速开始

silentdab

最新发帖
silentdab
中级会员   /  发表于:2013-10-10 18:05:00
11#
回复 8楼iceman的帖子

非常抱歉还得麻烦您下:
我的这个柱状图原来有点击事件,这个操作是为了获取点击的那个柱状图的X 轴的值也就是日期,函数如下,现在在添加PlotElementLoaded事件后,在点击柱状图后会执行多次点击事件,去掉就没有问题了,这是为什么?
foreach (var item in c1obj.Data.Children)
{
          DataSeries ds = item as C1.WPF.C1Chart.DataSeries;
           if (ds != null)
           {
                        ds.PlotElementLoaded += new EventHandler(MainPage_PlotElementLoaded);
           }
}      

void MainPage_PlotElementLoaded(object sender, EventArgs e)
{
            var bar = (C1.WPF.C1Chart.PlotElement)sender;
            bar.MouseDown += new MouseButtonEventHandler(bar_MouseButtonDown);
}

void bar_MouseButtonDown(object sender, MouseButtonEventArgs e)
{
            Bar bar = sender as Bar;
            if (bar != null)
            {
                DataPoint point = bar.DataPoint;
               
                string dateStr = point.Name;//日期
               

                }
                catch
                {

                }
            }
}
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-10-10 19:04:00
12#
回复 11楼silentdab的帖子

问题已查收,明天回复。
回复 使用道具 举报
silentdab
中级会员   /  发表于:2013-10-11 11:30:00
13#
回复 12楼iceman的帖子

问题解决的,您的代码没有错,是我重复加载数据多次帮顶了事件。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-10-11 13:06:00
14#
回复 13楼silentdab的帖子

好的,感谢问题反馈。
回复 使用道具 举报
silentdab
中级会员   /  发表于:2013-10-11 13:38:00
15#
回复 14楼iceman的帖子

我还想问个问题,我在想把Y轴坐城等比刻度就是2的对数,我看搜索网上看用的是IsLogarithmic属性,但是在c1chart for wpf 没有这个属性?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-10-11 16:38:00
16#
回复 15楼silentdab的帖子

silentdab 你好,
可以通过 Axis.LogBase属性设置。
随机安装 Demo 有说明,请参考:C:\Users\用户名\Documents\ComponentOne Samples\Studio for WPF\C1.WPF.C1Chart\CS\ChartSamples\Axes\LogAxes.xaml
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部