SliverLight(how to show data point on the column series)
You should know that Silverlight comes with win form drawing software is different, it has no the label property. So, if you want to let data points shown on the columns. You must use Style property.
As follows:
- Set up style on Application
ColumnSeries series = new ColumnSeries();//Create series
series.ItemsSource = KPIData;//Bind data
series.IndependentValueBinding = new System.Windows.Data.Binding("UserName");//Bind Rows
series.DependentValueBinding = new System.Windows.Data.Binding("Score");//Bind cells
series.AnimationSequence = AnimationSequence.FirstToLast;//Sequence
Style style = (Style)Application.Current.Resources["MyColumnDataStyle"];//Get DataPoint labels
2. Configure Application
Add in App.xaml
<Application.Resources>
<Style TargetType="charting:ColumnDataPoint" x:Key="MyColumnDataStyle">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="charting:ColumnDataPoint">
<Grid>
<Rectangle Fill="{TemplateBinding Background}" Stroke="Black"/>
<Grid Margin="0 -20 0 0" HorizontalAlignment="Center" VerticalAlignment="Top">
<TextBlock Text="{TemplateBinding FormattedDependentValue}" Margin="2"/>
</Grid>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</Application.Resources>
</Application>
3. Show data points labels