/// <summary> /// Update TextProperty of the tooltip element from ToolTipTextProperty of VisifireElement /// </summary> /// <param name="sender">FrameworkElement</param> /// <param name="e">MouseEventArgs</param> internal void SetToolTipProperties(DataPoint nearestDataPoint) { Chart chart = Chart as Chart; //if (nearestDataPoint.ToolTipText != null) { String text = nearestDataPoint.ParseToolTipText(nearestDataPoint.ToolTipText); //if (!String.IsNullOrEmpty(text)) { DataSeries ds = nearestDataPoint.Parent; ds.ToolTipElement.Text = text; if (chart.ToolTipEnabled) { if (ds.ToolTipElement._isAutoGeneratedFontColor) { ds.ToolTipElement.FontColor = CalculateFontColor(ds.ToolTipElement.Background, ds.Chart as Chart); ds.ToolTipElement._isAutoGeneratedFontColor = true; } ds.ToolTipElement.Show(); } // chart._toolTip.Hide(); } } }