How can an ICommand be executed after the source of a binding is updated?
===

Say I have a WPF `TextBox`:

    <TextBox Text="{Binding Foo}" />

Is there a way to execute some `ICommand` after the property `Foo` is updated by the `TextBox`?

I don't want to use the SourceUpdated event of the binding because I want to avoid "code-behind".