2 lrayleigh LRayleigh 于 2014.06.10 17:48 提问

DevExpress Silverlight Chart Scatter 鼠标点击事件

用的是DevExpress Silverlight ChartControl控件

private void mScatter_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
FrameworkElement fe = e.OriginalSource as FrameworkElement;
if (fe == null) return;
SeriesPointPresentationData data = fe.DataContext as SeriesPointPresentationData;
if (data == null) return;

        MessageBox.Show(data.LabelText);
    }

绑定到mScatter里的数据源
TestModel[] datas=this.GetTestModel();
this.mScatter.DataSource=datas;

我需要在鼠标点击是取到原始的TestModel对象,那问高手能指教下,不胜感激。。。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
c#—devexpress chartcontrol 鼠标点击chart上的点事件,鼠标移动显示值
Winform程序。 ChartControl.RuntimeHitTesting属性一定要设为True。 Line Series markers的Visible一定要弄成True。CalcHitInfo的SeriesPoint一直为null,最后跑到devexpress support center上问的。我的dev版本是13.1.5,设置属性的方法是Series->View->Marker
ChartControl 鼠标事件
今天使用dev 中的 ChartControl 控件,绘制了一个柱状图,想在鼠标移动到柱状时,显示提示信息 刚开始一直在找 SeriesPoint 中的mouse 事件,它其实是一个对象,根本不存在鼠标事件, 最后还是通过  ChartControl 控件 Mouse事件解决了。 private void button1_Click(object sender, EventArgs
学习笔记,devexpress gridview l列头点击事件
GridView有RowCellClick事件,即单元格点击事件,但是针对列标题行以及列标题单元格却没有相应的事件。 在这里使用GridView的MouseDown事件。 这里同样使用的是GridHitInfo来获取点击位置的信息,来判断是否在列标题上。GridHitInfo根据鼠标点击的x、y坐标获取该点的相关信息,判断是否点击在列标题行内。 private void grid
c#为chart控件添加MouseMove事件
最近在做毕业设计,想为我的chart控件添加一个MouseMove事件,在网上找了半天没找到,最后还是自己摸索出来,放在这里分享一下,本人c#菜鸟一个,网上有加事件的,但是没有一步步教我们怎么做! 1.编写好你的事件方法 如: private void chart_MouseMove(object sender, MouseEventArgs e)         {      
Silverlight Chart(一) ----chart基本设置
Silverlight 前台界面         MainPage.xaml:                                //设置图表样式
DevExpress ChartControl 多数据时滚动条处理
当数据过多的时候,曲线图的X轴会挤到一起去,可以通过以下方法解决这种问题: 1.首先设置一个Panel,并把panel的AutoScrol属性为true; 2.然后把ChartControl内置于以上Panel中,再根据实际数据控制显示宽度就可以了。   C#示例代码:         ///         /// 设置显示面板尺寸         ///         /
echarts scatter
var myChart = echarts.init(document.getElementById(‘main’));// 基于准备好的dom,初始化echarts实例 data=[[0,95], [1,70], [2,76], [3,70], [4,88], [5,91],[6,55]];//这个是scale,对应的刻度,可以不显示默认从0开始 //data=[[0,95,95], [1,
Devexpress 13.1 Silverlight GridControl的打印导出
Devexpress 的打印功能相当强大,在Silverlight下也非常不错。     在Silverlight下实现GridControl的打印和导出,首先需要在服务端添加dev的ExportService.svc服务,导出时需要用到这个服务。在实现打印和导出的功能时,需要用到一个很重要的类PrintableControlLink,靠PrintableControlLink与GridCont
C# Chart 点击获取当前点击坐标和Series
开发需要获取当前点击Chart的坐标和Series 的Name,label,找了半天才找到啊 在Click或者Mouse的click事件中添加 System.Windows.Forms.DataVisualization.Charting.HitTestResult Result = new System.Windows.Forms.DataVisualization.
Devexpress中Chart控件坐标的移动
在利用Devexpress的Chart控件作图时,常要对控件的坐标进行设置,否则,图形会在界面上不断地累加,如下图所示。横坐标不断累积,从而使图形显得臃肿,现在,我们要添加代码对横坐标进行设置,使其可以进行移动。 解决的方法及步骤如下:1)可以到Dexexpress中查看XtraCharts的sample,可以查看当中的real-time Chart,里面有相关的解决代码。 代码如下: