Mar 25, 2021
I In my opinion this solution is over complicated. In quantum physics there is an effect where observing of a system changes properties of this system https://en.wikipedia.org/wiki/Observer_(quantum_physics). The same thing is here: View affects ViewModel behaviour in a very implicit way just by observing it.
The better solution is to place this logic to ViewModel leaving View as simple as possible.