Отображение и обновление TimeSpan - PullRequest
0 голосов
/ 18 февраля 2011

... Здравствуйте,

Я объясняю проблему: в своем коде XAML я связал элемент с свойством "Duration" моего класса "mTask". Тип «Продолжительность» - TimeSpan.

Когда я запускаю метод из класса "mTask" с именем mStart, я хочу обновить свойство "Duration" во время выполнения метода и отобразить его благодаря привязке.

Но проблема в том, что я не знаю, как постоянно обновлять промежуток времени. Я думал о создании DateTime в начале метода и вычленении его до текущего DateTime.Now на протяжении всего выполнения, это решение?

Если вам нужна дополнительная информация, просто спросите!

Спасибо

Y.

1 Ответ

0 голосов
/ 18 февраля 2011

Самый простой способ - записать время начала в поле и позволить свойству «Длительность» возвратить DateTime.Now - _startTime.

Обновление: класс mTask должен реализовывать INotifyPropertyChanged и вызывать событиеэтот интерфейс, всякий раз, когда значение свойства изменяется.В вашем случае значение свойства вычисляется на лету, поэтому вам нужно будет циклически вызывать событие во время работы вашего метода mStart.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...