Пример #1
0
        public DataPoint GetDataPointFromMouseEvent(MouseButtonEventArgs e)
        {
            Polyline polyline1 = e.OriginalSource as Polyline;

            if (polyline1 != null)
            {
                PolylineControl polyline2 = polyline1.Parent as PolylineControl;
                if (polyline2 != null && polyline2.Parent is UIElement)
                {
                    return((DataPoint)LineSeriesPresenter.FindDataPoint(polyline2, e.GetPosition((IInputElement)(polyline2.Parent as UIElement))));
                }
            }
            return(this.GetDataPointFromVisualElement(e.OriginalSource as DependencyObject));
        }
Пример #2
0
 private void Tooltip_Opened(object sender, RoutedEventArgs e)
 {
     this._tooltip.Content = (object)LineSeriesPresenter.FindDataPoint(this.PolylineControl, this._mousePosition).ToolTipContent;
 }