Я не думаю, что вы можете отменить, пока карта обязательна (поэтому, если она успешна, но все еще занимает 5 секунд, отменить ее невозможно). Вы можете реагировать на ошибку тайм-аута (обработать событие BindingError
).
Это небрежно, но вы можете сделать привязку асинхронной (свойство ASync
) и поставить 5-секундное ожидание, прежде чем продолжить (или использовать свойство BindingInProgress
в сочетании). Затем ваш код после обновления выполняется независимо от того, что (тайм-аут или нет).