Views (including forms, the console, and other means of data presentation) are created to present information and data to users and to allow them to interact with the software. User interaction is an integral part of every design pattern, including MVVM. As presented in Chapter 4, the way this project implements two-way communication between the different elements of the pattern is by using the Provider-Subscriber (ProSu) framework. In this chapter, we learn how to put ProSu into action and implement user interaction.
Selecting a Customer
When the user selects a customer from the popup box, POSApp retrieves the discount ...