Как настроить содержимое и расположение всплывающей подсказки с помощью Syncfusion в Xamarin?

Я настраиваю столбчатую диаграмму с накоплением в XAML с помощью Syncfusion для Xamarin в Visual Studio 2017. Я пробовал добавлять собственный текст в соответствии с примером здесь, но при активации всплывающей подсказки возникает исключение. Вот код, который я использую:

<chart:SfChart.Series>

<chart:StackingColumnSeries EnableTooltip="True"
  Width="0.5"
  ItemsSource="{Binding TankLevels}" 
  XBindingPath="Name" YBindingPath="Level1">
        <chart:StackingColumnSeries.TooltipTemplate>
            <DataTemplate>
                <StackLayout>
                    <Label Text="test"></Label>
                </StackLayout>
            </DataTemplate>
        </chart:StackingColumnSeries.TooltipTemplate>

  <chart:BarSeries.ColorModel>
    <chart:ChartColorModel Palette="Custom" CustomBrushes="{Binding WaterColor}">         
    </chart:ChartColorModel>
  </chart:BarSeries.ColorModel>

</chart:StackingColumnSeries>

person LearningThings    schedule 20.09.2018    source источник
comment
Не могли бы вы предоставить более подробную информацию? Например, сообщение об ошибке. Я сделал то же самое, что и вы, и все работает нормально.   -  person Lucas Zhang    schedule 21.09.2018


Ответы (2)


Я проанализировал ваш фрагмент кода и подготовил на его основе образец, который можно скачать по ссылке ниже.

Пример: 215585

Боюсь, мне не удалось воспроизвести указанную проблему, она работает нормально. Не могли бы вы предоставить дополнительную информацию, например, трассировку стека для исключения?

Спасибо Майкл

Примечание: я работаю в Syncfusion

person MICHAEL PRABHU    schedule 21.09.2018

Проблема заключалась в том, что я использовал устаревшую версию Syncfusion Xamarin Controls. После обновления до последней версии проблем не возникло.

person LearningThings    schedule 20.12.2018