Silverlight数据可视化饼图
本文关键字:可视化 数据 Silverlight | 更新日期: 2023-09-27 17:49:33
我正在开发Windows Phone 8应用程序。
我正在使用Silverlight数据可视化饼图。
是否有办法,当用户点击饼图切片获得该切片的值?还有双击?
下面是我的代码:
<charting:Chart
Style="{StaticResource PhoneChartStyle}"
Template="{StaticResource PhoneChartPortraitTemplate}"
x:Name="MyPieSeriesChart">
<!-- Series -->
<charting:PieSeries
ItemsSource="{StaticResource Activities}"
DependentValuePath="Count"
IndependentValuePath="Activity">
<charting:PieSeries.LegendItemStyle>
<Style TargetType="charting:LegendItem">
<Setter Property="Margin" Value="5 0 15 0"/>
<Setter Property="Foreground" Value="White"/>
</Style>
</charting:PieSeries.LegendItemStyle>
</charting:PieSeries>
</charting:Chart>
要在pieseries中启用项选择,需要设置
IsSelectionEnabled="True".
获取切片值
private void PieSeries_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
PieSeries p = sender as PieSeries;
var a = p.SelectedItem;
}