2013-03-18 55 views
0

我看不到任何属性在Silverlight中显示数据点标签(应始终可见)并且Google不会给任何欢乐...如何在Silverlight中显示数据点标签?

任何线索如何做到这一点?

这是我的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> 

回答

1

OK完成了...

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