Я не уверен, что это связано с привязкой к методу.
Вам нужно будет продолжать вызов метода по таймеру, точно так же.
Вы можете установить DataContext для объекта, который реализует INotifyPropertyChanged
, и предоставляет свойство с необходимыми данными (например, получатель может вызвать метод).
Без таймера вам понадобится событие, на которое может подписаться ваш объект данных, а затем вы можете поднять уведомление о том, что свойство интереса изменилось каждый раз, когда событие срабатывает, а элемент интерфейса привязан к этому свойству будет обновлено.
Я думал, что WPF будет проверять его значение на каждую визуализацию, которая является периодической, поэтому мне не нужно было бы использовать таймер, так как метод будет вызываться периодически в любом случае. –
Нет, он не повторно извлекает данные, если это явно не сказано об этом с помощью '.BindingExpression (...) .UpdateTarget()' или уведомлено об изменении (обычно через 'INotifyPropertyChanged'). – Jay