C# WPF OxyPlot изменение ToolTip при нажатии

Решил изменить текст подсказки точки при нажатии, при создании точки в теге передаю текст подсказки.

    var series1 = new ScatterSeries
    {
        MarkerType = MarkerType.Circle,
        MarkerSize = 3,
        MarkerFill = OxyColors.Gold,
        MarkerStrokeThickness = 2,
        YAxisKey = "YAxis2",
        TrackerFormatString = "{Tag}"
    };

Проблема в том что подсказка не подстраивается под текст из-за чего текст может выходить за рамки, а отсюда и вопрос как мне изменить размеры рамки и еще желательно ее фон? Если кто-то хорошо знаком с этим, то прошу разобрать еще как в целом изменять подсказку?


Ответы (1 шт):

Автор решения: ikikaidesu

Стоило чуть-чуть поиграться с xaml кодом внутри графа и я смог настроить всплывающее окно у точек

<oxy:PlotView Model="{Binding MyModel}"
              HorizontalAlignment="Stretch"
              Height="300"
              Background="Transparent">
    <oxy:PlotView.DefaultTrackerTemplate>
        <ControlTemplate>
            <oxy:TrackerControl Position="{Binding Position}" LineExtents="{Binding MyModel.PlotArea}">
                <oxy:TrackerControl.Background>
                    <SolidColorBrush Color="#C0000000" />
                </oxy:TrackerControl.Background>
                <oxy:TrackerControl.Content>
                    <Border Background="Transparent" Padding="5">
                        <TextBlock Text="{Binding}" Margin="7" Foreground="#d1d0c5"/>
                    </Border>
                </oxy:TrackerControl.Content>
            </oxy:TrackerControl>
        </ControlTemplate>
    </oxy:PlotView.DefaultTrackerTemplate>
</oxy:PlotView>
→ Ссылка