Здравствуйте, motormanyak, Вы писали:
M>Здравствуйте, Аноним, Вы писали:
А>>Вот диаграмма.
А>>А>> ...
А>> ItemsSource="{Binding TimeCollection}"
А>> DependentValueBinding="{Binding Lines}"
А>> IndependentValueBinding="{Binding DisplayName}"/>
А>>
M>Почему-то мне кажется, что дело именно в этих 3-х строках. нельзя ли посмотреть на TimeCollection?
Не думаю, что в этом дело. Раньше этот код работал без проблем.
Вот
private readonly ObservableCollection<TimeElement> _timeCollection = new ObservableCollection<TimeElement>();
public ObservableCollection<TimeElement> TimeCollection
{
get { return _timeCollection; }
}
public class TimeElement: INotifyPropertyChanged
{
private string _displayName;
public string DisplayName
{
get { return _displayName; }
set
{
_displayName = value;
var handler = PropertyChanged;
if (null != handler)
handler.Invoke(this, new PropertyChangedEventArgs("DisplayName"));
}
}
public int Lines
{
get { return _lines; }
set
{
_lines = value;
var handler = PropertyChanged;
if (null != handler)
handler.Invoke(this, new PropertyChangedEventArgs("Lines"));
}
}
private int _lines;
public event PropertyChangedEventHandler PropertyChanged;
}