VisiFire中点击Legend,动态显示隐藏Dataseries
来源:互联网 发布:2018网络灰色项目 编辑:程序博客网 时间:2024/06/15 10:13
目的:给Legend添加点击事件,隐藏和显示Dataseries
尝试:使用Dataseries的Visibility属性,竟然不管用。Google了一下鸟文,使用Enable属性,能隐藏,只是隐藏后图例也一并消失了。最后在同事的提示下,使用opacity属性搞定
示例代码:
/// <summary> /// 为图例设置单击事件 /// </summary> private void SetLegendClickEventHandler() { foreach (var serie in RiverChart.Series) { Legend legend = new Legend(); legend.MouseLeftButtonDown += new EventHandler<LegendMouseButtonEventArgs>(legend_MouseLeftButtonDown); RiverChart.Legends.Add(legend); } }
/// <summary> /// 变更相应数据线的显示状态 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void legend_MouseLeftButtonDown(object sender, LegendMouseButtonEventArgs e) { DataSeries dataSerie = e.DataSeries;//获取单击的legend对应的dataserie if (dataSerie!=null) { if (dataSerie.Opacity == 1) { dataSerie.Opacity = 0;//设置为透明 } else { dataSerie.Opacity = 1; } } }
- VisiFire中点击Legend,动态显示隐藏Dataseries
- vue中点击显示隐藏
- echarts的legend图例的显示与隐藏(legend图例进入页面显示的个数)
- 点击显示再次点击隐藏
- 点击显示隐藏层
- jQuery 点击 隐藏 显示
- 点击显示隐藏js
- 点击显示/隐藏密码
- 动态显示和隐藏datagrid中列
- hicharts多个legend的显示和隐藏控制办法
- echarts 多图联动legend点击xAxis显示问题
- 隐藏html中点击map时的显示area边框
- 点击按钮 显示listview中隐藏的checkbox
- 动态显示/隐藏 titlebar
- html动态显示隐藏
- 使用Visifire+ArcGIS API for Silverlight实现Graphic信息的动态图表显示
- js点击显示隐藏表格
- 点击单选接钮显示隐藏层
- vsftpd参考小手册
- lua table操作实例详解
- delphi XE2自带的皮肤控件
- C++之模板
- C#事件(event) 解析委托
- VisiFire中点击Legend,动态显示隐藏Dataseries
- 创建表维护视图
- 使用Microsoft Web Deploy技术自动部署
- 如何学习IT新技术
- 【转】探索推荐引擎内部的秘密
- 主流Ajax框架介绍
- android系统调用 Intent的使用大全
- 在任意UIView上显示Badge
- 我终于搞清楚为什么谷歌地图获取到的联通3G基站与大家手头的基站表不同了