从WinRT XAML Toolkit隐藏图表控件中的DataPoints

时间:2012-10-30 20:56:40

标签: charts windows-runtime winrt-xaml silverlight-toolkit winrt-xaml-toolkit

是否可以从CodePlex的WinRT XAML工具包中隐藏图表控件中的数据点?我正在使用LineSeries,只想要一条没有点的线。

2 个答案:

答案 0 :(得分:1)

这似乎有效。虽然我还不确定为什么它让我的线条变成橙色......

<charting:Chart
    x:Name="LineChart2"
    Title="Line Chart Without Data Points"
    Margin="70,0">
    <charting:LineSeries
        Title="Population"
        IndependentValueBinding="{Binding Name}"
        DependentValueBinding="{Binding Value}"
        IsSelectionEnabled="True">
        <charting:LineSeries.DataPointStyle>
            <Style
                TargetType="charting:LineDataPoint">
                <Setter
                    Property="BorderThickness"
                    Value="0" />
                <Setter
                    Property="IsTabStop"
                    Value="False" />
                <Setter
                    Property="Width"
                    Value="0" />
                <Setter
                    Property="Height"
                    Value="0" />
                <Setter
                    Property="Template">
                    <Setter.Value>
                        <ControlTemplate
                            TargetType="charting:LineDataPoint">
                            <Grid
                                x:Name="Root"
                                Opacity="0" />
                        </ControlTemplate>
                    </Setter.Value>
                </Setter>
            </Style>
        </charting:LineSeries.DataPointStyle>
    </charting:LineSeries>
</charting:Chart>

答案 1 :(得分:1)

@Filip Skakun感谢非常准确的答案,以及关于 Orange Lines 的问题,请尝试添加此属性并将颜色更改为您想要的任何颜色。

{{1}}

这主要是因为Chart能够在单个图表上显示多个数据系列。对于Series [0],默认颜色设置为橙色。