Программно показывать всплывающую подсказку в Live Charts - PullRequest
0 голосов
/ 29 апреля 2018

У меня есть приложение, которое имеет 2 диаграммы следующим образом:

Charts Example

Можно ли программно показывать всплывающую подсказку второго графика при наведении на первый график - через событие DataHover графика 1?

EDIT

Информация на втором графике предназначена для Индекса относительной силы. Обычно он представлен внизу графика. По этой причине я составил отдельный график.

1 Ответ

0 голосов
/ 29 апреля 2018

Хотя это и не ответ на мой вопрос, вот что я сделал. А теперь удаленный комментарий спросил, почему есть две диаграммы. Когда я делал это изначально, графики были друг над другом.

Так что я просто вернулся к этому и применил коэффициент масштабирования. 20% графика подходит для RSI, и поскольку RSI всегда рассчитывается из 100, я установил максимальное значение оси на 500% следующим образом:

chartMain.AxisY.Add(new Axis
{
  MaxValue = 500,
  MinValue = 0,
  IsMerged = true,
  Position = AxisPosition.RightTop,
  ShowLabels = false,
  Sections = new SectionsCollection
  {
    new AxisSection
    {
      SectionWidth = m_TradeManager.Settings.RSIThreshold,
      Fill = new System.Windows.Media.SolidColorBrush
      {
        Color = System.Windows.Media.Color.FromRgb(254,132,132),
        Opacity = .4
      }
    }
  }
});

Конечный результат таков:

Chart Example

...