我看不到任何在Silverlight中显示数据点标签的属性(应始终可见),Google不会给予任何欢乐......
有任何线索怎么做?
这是我的XAML
<toolkit:Chart Height="400" Width="600" Title="Cumulative Age Dispersions" >
<toolkit:Chart.Axes>
<toolkit:CategoryAxis Title="Content Items" Orientation="X" />
<toolkit:CategoryAxis Title="Seconds" Orientation="Y" Location="Right" />
</toolkit:Chart.Axes>
<toolkit:ColumnSeries Title="Male" ItemsSource="{Binding MaleSerie}" IndependentValueBinding="{Binding ItemName}"
DependentValueBinding="{Binding Count}" ToolTipService.ToolTip="{Binding Count}"
AnimationSequence="Simultaneous"
HorizontalAlignment="Left" Height="304" VerticalAlignment="Top" Width="266"/>
<toolkit:ColumnSeries Title="Female" ItemsSource="{Binding FemaleSerie}" IndependentValueBinding="{Binding ItemName}"
DependentValueBinding="{Binding Count}" ToolTipService.ToolTip="{Binding Count}"
AnimationSequence="Simultaneous"
HorizontalAlignment="Left" Height="304" VerticalAlignment="Top" Width="266">
</toolkit:ColumnSeries>
</toolkit:Chart>
答案 0 :(得分:1)
好的......
<toolkit:Chart.Axes>
<toolkit:CategoryAxis Title="Content Items" Orientation="X" />
<toolkit:CategoryAxis Title="Seconds" Orientation="Y" Location="Right" />
</toolkit:Chart.Axes>
<toolkit:ColumnSeries Title="Male" ItemsSource="{Binding MaleSerie}" IndependentValueBinding="{Binding ItemName}"
DependentValueBinding="{Binding Count}" ToolTipService.ToolTip="{Binding Count}"
AnimationSequence="Simultaneous"
HorizontalAlignment="Left" Height="304" VerticalAlignment="Top" Width="266"/>
<toolkit:ColumnSeries Title="Female" ItemsSource="{Binding FemaleSerie}" IndependentValueBinding="{Binding ItemName}"
DependentValueBinding="{Binding Count}" ToolTipService.ToolTip="{Binding Count}"
AnimationSequence="Simultaneous"
HorizontalAlignment="Left" Height="304" VerticalAlignment="Top" Width="266">
<toolkit:ColumnSeries.DataPointStyle>
<Style TargetType="toolkit:ColumnDataPoint">
<Setter Property="Background" Value="Green"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="toolkit:ColumnDataPoint">
<Grid>
<Rectangle
Fill="{TemplateBinding Background}"
Stroke="Black"/>
<Grid
Background="#aaffffff"
Margin="0 -40 -10 0"
HorizontalAlignment="Right"
VerticalAlignment="Center">
<TextBlock
Text="{TemplateBinding FormattedDependentValue}"
FontWeight="Bold" Width="40"
Margin="2"/>
</Grid>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</toolkit:ColumnSeries.DataPointStyle>
</toolkit:ColumnSeries>
</toolkit:Chart>