OK, suppose I am creating a program that will list the users' contacts in a list box on the left side of the screen. When a user clicks on a contact, a bunch of messages or whatever appears in the main section of the window
Now my question is how should I view MVVMA triads? My two models are: Contacts, and Messages. The contact model has a list of message models.
Each view model object will have a similar model, right?
And what about the scenes? I have a menu view that is the main window, which will have things like menu, toolbar etc. Do I put the listbox in the menu? Where is my confusion with that place; For example, what should be included in Contact Weave? Just one example of contact? So that dumpetplate, control template, context menu, styles etc for that single contact, and then there is a list box among them in the mainview ...?
Thank you.