【问题标题】:wpf toolkit chart LineSeries DataPointStylewpf 工具包图表 LineSeries DataPointStyle
【发布时间】:2011-05-02 20:20:44
【问题描述】:

我想添加 LineSeries 没有点只是线。我想从代码而不是 xaml 动态执行此操作。

我尝试使用以下代码来做到这一点:

Style style = new Style(typeof(LineDataPoint));
style.Setters.Add(new Setter(LineDataPoint.VisibilityProperty,Visibility.Hidden));

var series = new LineSeries()
{
    Title = name,
    DependentValuePath = "Y",
    IndependentValuePath = "X",
    ItemsSource = new ObservableCollection<FloatingPoint>(),
    DataPointStyle = style,
};

chart.Series.Add(series);

但是它不起作用;我仍然看到要点。

【问题讨论】:

    标签: c# wpf wpftoolkit charts


    【解决方案1】:

    我已经回答了类似的问题here

    简而言之:Visibility 属性不起作用,您应该将Template 属性设置为 null。

    修正线:

    Style style = new Style(typeof(LineDataPoint));
    style.Setters.Add(new Setter(LineDataPoint.TemplateProperty, null));
    

    【讨论】:

      【解决方案2】:

      为了隐藏数据点设置宽度和高度为0的一样。

        style.Setters.Add(new Setter(LineDataPoint.WidthProperty, 0.0));
        style.Setters.Add(new Setter(LineDataPoint.HeightProperty, 0.0));
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-03-16
        • 2014-08-10
        • 2011-12-09
        • 1970-01-01
        • 2011-02-14
        • 1970-01-01
        • 1970-01-01
        • 2011-09-20
        相关资源
        最近更新 更多