2013-09-12 7 views
0

Я использую OxyPlot показать таблицу на пользовательский элемент управления под WPF/.net 4.5 и имеют следующий код XAML:OxyPlot не обновляется название

<oxy:Plot x:Name="oxyPlot" Title="{Binding ChartTitle}" Model="{Binding Plot}" /> 

и в мой код-Behind:

public string ChartTitle 
{ 
    get { return (string)GetValue(ChartTitleProperty); } 
    set { SetValue(ChartTitleProperty, value); } 
} 
public static readonly DependencyProperty ChartTitleProperty = 
    DependencyProperty.Register("ChartTitle", typeof(string), typeof(ChartControl), new PropertyMetadata("OMICRON Lab Chart")); 

Это свойство затем устанавливается снаружи, но OxyPlot, похоже, игнорирует любые изменения в этом, как только назначается PlotModel. Используется заголовок, предоставленный через конструктор PlotModel, но также изменение свойства модели (и вызов RefreshPlot) не изменяет заголовок в пользовательском интерфейсе.

Что я делаю неправильно?

ответ

0

Я понятия не имею, почему, но теперь она работает ...

Я ничего о названии не изменится, но и некоторые другие изменения должны вызвали его на работу.

+0

имеющий такой же выпуск. надеюсь, моя проблема также решена сама по себе. – mcy

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