2012-02-10 3 views
0

У меня возникла проблема, когда я пытаюсь связать свойство видимости с элементом управления telerik. Когда я привязываю одно и то же свойство к регулярному элементу управления, он работает нормально.Привязка управления telerik к свойству видимости вызывает ошибку времени выполнения

Я пробовал оба, Visibility.Collapsed и Telerik.Windows.Controls.Charting.SeriesVisibility.Collapsed, но я все еще получаю следующее сообщение об ошибке

Установить свойство «Telerik.Windows.Controls.Charting .SeriesDefinition.Visibility 'выбрасывает исключение.

Эта ошибка возникает при инициализации();

Вот мой код

View (код позади):

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

ViewModel:

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; 
} 

View (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> 

ответ

Смежные вопросы