【发布时间】:2014-08-29 12:12:46
【问题描述】:
我有一个使用 WPF Toolkit 资源的带有线条系列(或十个)的图表。我想要的是在没有实际看到点本身的情况下看到外推点的线。
为了实现这一点,我引入了一种样式,该样式使用 0 不透明度网格对点进行模板化,如下所示。
<Style x:Key="InvisiblePointStyle" TargetType="chartingToolkit:LineDataPoint">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="chartingToolkit:LineDataPoint">
<Grid x:Name="Root"
Opacity="0">
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
现在这完成了删除点,但是现在每条线都以相同的方式着色。我唯一能想到的是,有一些用于线条颜色的模板绑定被遗漏了。
我的问题是,鉴于此模板,有没有办法明确设置线条的颜色?或者,还有另一种更好的方法可以从视图中删除点,我还可以在其中显式设置线条的颜色? (我查看了线系列的属性,没有看到 PointVisibility 之类的东西,但可能漏掉了一个关键属性。
谢谢。
编辑
我在下面提供了一个答案,如果有人有更好的方法,我仍然有兴趣听到它并接受它作为答案,谢谢。
【问题讨论】:
标签: wpf xaml templates wpftoolkit