【问题标题】:Binding telerik control to a visibility property throws a runtime error将 Telerik 控件绑定到可见性属性会引发运行时错误
【发布时间】:2012-02-10 15:29:13
【问题描述】:

我在尝试将可见性属性绑定到 Telerik 控件时遇到问题。 当我将相同的属性绑定到常规控件时,它可以正常工作。

Visibility.Collapsed 和 Telerik.Windows.Controls.Charting.SeriesVisibility.Collapsed 我都试过了,但我仍然收到以下错误

设置属性 'Telerik.Windows.Controls.Charting.SeriesDefinition.Visibility' 抛出 一个例外。

Initialize() 会抛出此错误;

这是我的代码

查看(后面的代码):

public ChartView(ViewModel viewModel)
{
    InitializeComponent();
}

视图模型:

private Telerik.Windows.Controls.Charting.SeriesVisibility _startDateVisible;
public Telerik.Windows.Controls.Charting.SeriesVisibility StartDateVisible 
{ 
    get {return _startDateVisible;} 
    set 
    {
        _startDateVisible = value;
        OnPropertyChanged("StartDateVisible");
    }
}
public ViewModel(IEventAggregator eventAggregator)
            : base(eventAggregator)
{
     StartDateVisible = Telerik.Windows.Controls.Charting.SeriesVisibility.Collapsed;
     //StartDateVisible = Visibility.Collapsed;
}

查看 (XAML):

<telerikCharting:SeriesMapping x:Name="..." LegendLabel="..." CollectionIndex="1" ChartAreaName="...">
   <telerikCharting:SeriesMapping.SeriesDefinition>
       <telerikCharting:ScatterSeriesDefinition ShowItemLabels="True" ShowItemToolTips="True" PointShape="Circle" Visibility="{Binding StartDateVisible}"  />
       </telerikCharting:SeriesMapping.SeriesDefinition>
   <telerikCharting:SeriesMapping.ItemMappings>
   <telerikCharting:ItemMapping DataPointMember="XValue" FieldName="..."/>
   <telerikCharting:ItemMapping DataPointMember="YValue" FieldName="..."/>
</telerikCharting:SeriesMapping.ItemMappings>
</telerikCharting:SeriesMapping>

【问题讨论】:

    标签: silverlight-4.0 telerik


    【解决方案1】:
    猜你喜欢
    • 1970-01-01
    • 2010-09-27
    • 2018-06-08
    • 2012-05-23
    • 1970-01-01
    • 2012-12-13
    • 2014-08-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多