У меня есть множество задач (экземпляров TaskClass), хранящихся в ObservableCollection с именем TaskCollection. В классе TaskClass было свойство TimeLeft, которое динамически изменялось при выполнении задачи.
class TaskClass:INotifyPropertyChanged
{
TimeSpan TimeLeft{get;set;}
}
Когда выполнялась одна или несколько задач, пользователь мог добавлять новые задачи в TaskCollection. Когда задача выполняется, ее свойство TimeLeft изменяется (увеличивается или уменьшается).
A TextBox использовался в пользовательском интерфейсе для отображения общего времени, необходимого для всех задач. Я пробовал использовать мульти-привязку как к TaskCollection, так и к TaskCollection.Count. Общее время будет отображаться в текстовом поле сразу после добавления / удаления задач пользователем. Но когда существующая задача запущена (свойство TimeLeft изменяется), TextBox не может уведомить. ?