I changed accidentally the value of a BusinessObject-property that implements INotifyPropertyChanged
from within a BackgroundWorker
(BackgroundWorker.DoWork
).
Amazingly, this led not to an error but actualized the text of the TextBlock that was bound to the property without any complaint.
Is the execution of asynchronous bindings part of the WPF binding engine or is this only a special case where the CheckAccess-test have been forgotten or ommited due to other considerations.