Существует несколько методов расширения в реактивной ui для получения наблюдаемых изменений свойств.
Думаю, я понимаю WhenAny и WhenAnyValue. WhenAny - это серия уведомлений об изменении свойств, в которых вы хотите, чтобы метаданные, у которых был объект и свойство, имели изменение, а WhenAnyValue - когда вам действительно нужен поток измененных значений.
Прежде всего, это точная оценка?
Как насчет WhenAnyDynamic, WhenAnyObservable и ObservableForProperty? Я не могу понять, для чего они нужны, или как они отличаются от первых двух. Все ли они предназначены для общественного использования? Какова их цель?