【问题标题】:disable wpftoolkit chart datapoint禁用 wpftoolkit 图表数据点
【发布时间】:2011-03-18 17:06:16
【问题描述】:

有人知道如何在 WPFToolkit 图表中关闭 noraml LineSeries 的数据点吗?我发现它们很烦人,对我的目的没有用,但我在类本身上找不到简单的属性或类似的东西。

【问题讨论】:

标签: c# wpf wpftoolkit charts


【解决方案1】:

你想隐藏它们吗?

如果将空的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 并更改图表的外观。

【讨论】:

  • 嗯.. 不,那行不通。似乎只改变了点的颜色。
  • 看来这家伙也遇到了同样的问题。 stackoverflow.com/questions/5042488/… 但是,我什至无法手动设置样式。我得到的只是橙色。
  • @A.R.也许我的解释不容易重现,或者我没有正确理解这个问题。我附上了我的图表的屏幕截图,它没有数据点。如果您的意思不同,请上传正确图表的图片。
  • 不,这就是我想要的结果,我只是没有得到它。也许这是一个版本问题。如果我直接剪切和粘贴您的代码,我仍然会得到一堆橙色点。很抱歉造成混乱,我会在周末调查这个问题,希望能找到它的底部。感谢您迄今为止的帮助。
  • 好的,所以我赢得了傻瓜奖。我有一行代码设置了“DataPointStyle = null”,这导致了问题。只是一些实验遗留下来的垃圾,所以.....
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-22
相关资源
最近更新 更多