MVVM on Rx

Now, let's convert the preceding example to see how we can apply this for a classic MVVM implementation.

Note

MVVM is an important application development framework that has its roots with Windows Presentation Framework (WPF). It is best suited for event-driven programming where you achieve clear Separation of Concerns, thereby facilitating parallel development (Model, View, and View Model) and testability.

MVVM on Rx

As you observe (no pun intended) in the preceding solution model, the TextChanged event of the text box, where the word to be looked up is entered, will indicate to the ISubject<T> type here, one that implements both IObservable<T> ...

Get .NET Design Patterns now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.