отключить wpftoolkit диаграмму datapoint - PullRequest
6 голосов
/ 18 марта 2011

Кто-нибудь знает, как отключить точки данных для noraml LineSeries в диаграмме WPFToolkit?Я нахожу их очень раздражающими и бесполезными для моих целей, но я не могу найти простое свойство или что-то подобное в самом классе.

1 Ответ

14 голосов
/ 18 марта 2011

Хочешь их спрятать?

Это возможно, если для пустого ControlTemplate установить свойство Template. Вот пример:

<Window.Resources>
    <Style x:Key="InvisibleDataPoint" TargetType="{x:Type charting:DataPoint}">
        <Setter Property="Background" Value="Blue"/>
        <Setter Property="Template" Value="{x:Null}"/>
    </Style>
</Window.Resources>
<Grid>
    <charting:Chart>
        <charting:LineSeries ItemsSource="{Binding ChartItems}" IndependentValuePath="XValue" DependentValuePath="YValue" 
                                 DataPointStyle="{StaticResource InvisibleDataPoint}"/>
    </charting:Chart>
</Grid>

И хотя точки невидимы, вы можете установить другие свойства, например Background, и изменить внешний вид диаграммы.

enter image description here

...