C# 是否在WPF饼图上显示带有绑定数据的自定义工具提示?
我正在使用MicrosoftWPF工具包来显示一个饼图,其中包含最喜欢的水果和相应的百分比C# 是否在WPF饼图上显示带有绑定数据的自定义工具提示?,c#,wpf,C#,Wpf,我正在使用MicrosoftWPF工具包来显示一个饼图,其中包含最喜欢的水果和相应的百分比 Fruit | Percentage Apple | 89% Grapes | 9% Orange | 2% 每次将光标移到饼图上的水果上时,我都希望显示带有水果名称和百分比值的自定义工具提示 我的代码 <DVC:Chart Name="chartControl1">
Fruit | Percentage
Apple | 89%
Grapes | 9%
Orange | 2%
每次将光标移到饼图上的水果上时,我都希望显示带有水果名称和百分比值的自定义工具提示
我的代码
<DVC:Chart Name="chartControl1">
<DVC:PieSeries IndependentValuePath="fruitsList"
DependentValuePath="percentageList"
ItemsSource="{Binding Mode=OneWay}"
DataContext="{Binding Mode=OneWay}">
</DVC:PieSeries>
</DVC:Chart>
这不会在饼图上显示任何工具提示
PS:我不想使用任何第三方图表控件。工具提示是一个ContentControl。因此,您需要以如下方式设置工具提示:
<DVC:Chart Name="chartControl1">
<DVC:PieSeries IndependentValuePath="fruitsList"
DependentValuePath="percentageList"
ItemsSource="{Binding Mode=OneWay}"
DataContext="{Binding Mode=OneWay}">
</DVC:PieSeries>
<DVC:Chart.ToolTip>
<ToolTip Content="{Binding fruitsList}" />
</DVC:Chart.ToolTip>
</DVC:Chart>
前提是,您的水果列表可以显示为内容,并且是一个属性。您可以在工具提示中以任何方式显示您的水果列表。例如,使用网格:
<DVC:Chart.ToolTip>
<Grid>
...
</Grid>
</DVC:Chart.ToolTip>
...
然后根据需要格式化内容工具提示是一个ContentControl。因此,您需要以如下方式设置工具提示:
<DVC:Chart Name="chartControl1">
<DVC:PieSeries IndependentValuePath="fruitsList"
DependentValuePath="percentageList"
ItemsSource="{Binding Mode=OneWay}"
DataContext="{Binding Mode=OneWay}">
</DVC:PieSeries>
<DVC:Chart.ToolTip>
<ToolTip Content="{Binding fruitsList}" />
</DVC:Chart.ToolTip>
</DVC:Chart>
前提是,您的水果列表可以显示为内容,并且是一个属性。您可以在工具提示中以任何方式显示您的水果列表。例如,使用网格:
<DVC:Chart.ToolTip>
<Grid>
...
</Grid>
</DVC:Chart.ToolTip>
...
然后根据需要格式化内容这在我的案例中不起作用这在我的案例中不起作用