ابدأ بالتواصل مع الأشخاص وتبادل معارفك المهنية

أنشئ حسابًا أو سجّل الدخول للانضمام إلى مجتمعك المهني.

متابعة

What is MVVM in WPF ?

user-image
تم إضافة السؤال من قبل Mohamed Ahmed Mansour , Technical Director & Implementation Head , United Quality Information Systems
تاريخ النشر: 2017/03/06
Mohamed enew
من قبل Mohamed enew , Software Development Manager & HCM Business Consultant , Global Trend GTCSAU

Easy pattern give you flixibilty to design same VM for difrent views , and it give your team flixibility to work togther in same time , also adding unit test.

YOUSSEF EL MOUDNIBE
من قبل YOUSSEF EL MOUDNIBE , Full Stack Developer .NET/Angular , Expertis Decision

It's a design pattern makes the project clean and easy to develop by separate:

1. The view (with an empty code behind) that's help us to create a cross-platform apps with one solution and multiple views.

2. The view-model that's controls the view and communicate with it using the binding technics and that's help us to create a unit-test tests.

3. The model or the data access that's have all repositories and services to get/set the data form/to the database. 

saad abdulhaq
من قبل saad abdulhaq , walding company , Oil And Gass

hhuooojjjjkkkkkkkjjjjjhhjj

kaleem Ullah  Nasim
من قبل kaleem Ullah Nasim , Good , AL-MOHILEB HOLDING COMPANY

WPF ? Windows Presentation Foundation

MVVM ?Model-View-ViewModel

Sharjeel Hussain Khan
من قبل Sharjeel Hussain Khan , Senior Software Engineer (Mobile) , Object Synergy

The Model-View-ViewModel (MVVM) pattern helps you to cleanly separate the business and presentation logic of your application from its user interface (UI).

Haroon Rasheed
من قبل Haroon Rasheed , Dot Net Developer , Deltashoppe

MVVM stand for Model View ViewModel in WPF. it is three layer Architecture from developing Application. View is used for presentation of application.it consist on xaml. Second layer ModelView consist on business logic of application using c# or visual basic. The third layer is Model which used for interaction with database.

Javed Eqbal Haider
من قبل Javed Eqbal Haider , Manager-IT , IME Motors Pvt. Ltd.

Its a Model-View-ViewModel (MVVM) is an architectural pattern used in software engineering that originated from Microsoft which is specialized in the Presentation Model design pattern. It is based on the Model-view-controller pattern (MVC), and is targeted at modern UI development platforms (WPF and Silverlight) in which there is a UX developer who has different requirements than a more "traditional" developer. MVVM is a way of creating client applications that leverages core features of the WPF platform, allows for simple unit testing of application functionality, and helps developers and designers work together with less technical difficulties.

مستخدم محذوف‎
من قبل مستخدم محذوف‎

MVVM - MVVM is an architectural pattern used to developing WPF application.

Its full name is Model - View -  ViewModel.

 

Model  - Represents the Object Oriented Approch. It represents the Data Access Layer.

View  - View represents the appearence. Designer part in the architectural pattern

ViewModel - ViewModel does the same role as the controller does in MVC.

المزيد من الأسئلة المماثلة