Привязка элемента управления telerik к свойству видимости вызывает ошибку во время выполнения - PullRequest
0 голосов
/ 10 февраля 2012

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

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

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

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

Вот мой код

Вид (код сзади):

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

Просмотр (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>

1 Ответ

1 голос
/ 11 февраля 2012

Обнаружено, что это невозможно из-за проблем с зависимостями.

http://www.telerik.com/community/forums/silverlight/chart/seriesdefinition-visibility-binding-issue.aspx

...