Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,152,775 members, 7,817,188 topics. Date: Saturday, 04 May 2024 at 08:01 AM

MVVM in C# - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / MVVM in C# (915 Views)

An INEC Voting Console Program Written In C Language / Please Help Me Solve This Problem In C++ / Please,Help Explain This Code In C (2) (3) (4)

(1) (Reply)

MVVM in C# by Nobody: 11:09pm On Oct 20, 2017
According to Wikipedia Model–view–viewmodel (MVVM) is a software architectural pattern.

MVVM facilitates a separation of development of the graphical user interface be it via a markup language or GUI code from development of the business logic or back-end logic (the data model). The view model of MVVM is a value converted ,meaning the view model is responsible for exposing (converting) the data objects from the model in such a way that objects are easily managed and presented.


View
The view is responsible for defining the structure, layout, and appearance of what the user sees on the screen.It is in xaml



Model
The model in MVVM is an implementation of the application's domain model that includes a data model along with business and validation logic. (get, set)



View Model
The view model acts as an intermediary between the view and the model, and is responsible for handling the view logic.

More
https://www.tutorialspoint.com/mvvm/


https://www.tutorialspoint.com/windows10_development/index.htm

https://blogs.msdn.microsoft.com/msgulfcommunity/2013/03/13/understanding-the-basics-of-mvvm-design-pattern/
Guides


Udemy
Lynda
Tutorials point
MVA Microsoft
CSharpcorner

(1) (Reply)

Which Highly Appreciated IT Course Can I Do? / Naijabrainners Is Formally Know As Micksblog / Financial Freedom For Those Interested

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 5
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.