0

我看不到在 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>
4

1 回答 1

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>
于 2013-03-18T16:14:12.570 回答