Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xaml 如何使用Xamarin中的Syncfusion自定义工具提示的内容和位置?_Xaml_User Interface_Xamarin_Tooltip_Syncfusion - Fatal编程技术网

Xaml 如何使用Xamarin中的Syncfusion自定义工具提示的内容和位置?

Xaml 如何使用Xamarin中的Syncfusion自定义工具提示的内容和位置?,xaml,user-interface,xamarin,tooltip,syncfusion,Xaml,User Interface,Xamarin,Tooltip,Syncfusion,我正在Visual Studio 2017中使用Syncfusion for Xamarin在XAML中设置堆叠柱形图。我尝试根据示例添加自定义文本,但在激活工具提示时遇到异常。以下是我使用的代码: <chart:SfChart.Series> <chart:StackingColumnSeries EnableTooltip="True" Width="0.5" ItemsSource="{Binding TankLevels}" XBindingPath="

我正在Visual Studio 2017中使用Syncfusion for Xamarin在XAML中设置堆叠柱形图。我尝试根据示例添加自定义文本,但在激活工具提示时遇到异常。以下是我使用的代码:

<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>

我已经分析了您的代码片段,并在此基础上准备了一个示例,可以从下面的链接下载该示例

样本:

恐怕我无法复制报告的问题,它工作正常。能否提供更多信息,如异常的堆栈跟踪

谢谢, 迈克尔


注意:我为Syncfusion工作

问题是我使用的是Syncfusion的Xamarin控件的过时版本。更新到最新版本后,我没有任何问题。

您能提供更多详细信息吗?例如错误消息。我做了与您相同的事情,效果很好。