The Model View ViewModel (MVVM) is an architectural pattern used in software engineering that originated from Microsoft as a specialization of the presentation model design pattern introduced by Martin Fowler.
2
votes
0answers
142 views
What the best way to wire up Entity Framework database context (model) to ViewModel in MVVM WPF?
As in the question above: What the best way to wire up Entity Framework database model (context) to viewModel in MVVM (WPF)?
I am learning MVVM pattern in WPF, alot of examples shows how to implement ...
2
votes
0answers
59 views
When using MVVM, should you create new viewmodels, or swap out the models?
Say I have a viewmodel like this:
public class EmployeeViewModel
{
private EmployeeModel _model;
public Color BackgroundColor { get; set; }
public Name
{
get { return ...
0
votes
3answers
205 views
MVVM application architecture, where to put dependency injection configuration class, BusinessLayer and Common interfaces?
Planning my architecture for an MVVM application I come to this:
MyApp.UI
View
MyApp.BusinessLayer
ViewModel
MyApp.DataAccessLayer
RepositoryImplEF
MyApp.DomainLayer
DomainObject
...
-1
votes
1answer
117 views
Converting between data and presentation types
I'm quite new to stuff like DI, MVVM and WPF altogether, so it's fairly possible this reads like a giant WTF...
I have defined an interface in my business layer, ISomeEntity; then in my data layer, I ...
6
votes
4answers
266 views
Clean, Modular Code vs MV* Frameworks [closed]
I've been hearing a-lot about the "new" MV* frameworks. I've tinkered with KnockoutJS, creating an invoicing application, but I much prefer to write clean, modular code in raw JavaScript - leveraging ...
1
vote
5answers
407 views
MVVM ViewModel and Commands
I need a bit of help to understand the relationship between a viewmodel and a command, and the responsibility of the viewmodel.
I'll try to give an example (using Caliburn Micro).
I have a viewmodel ...
3
votes
2answers
77 views
Should Item Grouping/Filter be in the ViewModel or View layer?
I'm in a situation where I have a list of items that need to be displayed depending on their properties. What I'm unsure of is where is the best place to put the filtering/grouping logic of the ...
0
votes
2answers
427 views
MVVM pattern - Best design approach to manage an application
One year ago, I discovered the WPF technology and I developed a little application, as first experiment, to compare the content of two different directories. The content of each directory is shown in ...
4
votes
1answer
451 views
Value of MVVM in a Line of Business Application (and a Rant of Current Development Practices)
After 2 years, I'm still struggling with MVVM as a practical method of producing working software. In some cases it's great. I did a multithreaded application that controlled a small assembly line ...
2
votes
2answers
546 views
Is MVVM in WPF outdated? [on hold]
I'm currently trying to get my head round MVVM for WPF - I don't mean get my head round the concept, but around the actual nuts and bolts of doing anything that is further off the beaten track than ...
1
vote
1answer
212 views
Checklist for coding MVVM web application [duplicate]
We are a small team working on a web application using MVVM design pattern using technologies like .NET, Knockout and HTML. I am trying to come up with a code review checklist for this, so that my ...
1
vote
2answers
186 views
Why DependencyProperties and not native language support?
With advent of WPF and MVVM Microsoft introduced DependencyProperties and INotifyPropertyChange interface to provide a way to implement the "reactive" approach used with those technologies.
Sadly ...
4
votes
1answer
322 views
Should MVVM ViewModel inject an HTML template for default view?
I'm working on web application design that includes Knockout.js and have an overall MVVM question: Does it make sense for the ViewModel to automatically inject a default HTML template (pulled from ...
0
votes
2answers
218 views
What is this variation of MVC in JavaScript?
I am working on sorting out my Javascript code. Currently I have views implemented without any Model or collection. Now I working on separating Model from View. So for this transformation, I am ...
1
vote
1answer
240 views
Should code-behind in WPF be considered part of the view?
I've read plenty of articles around different patterns in use with WPF and this is something I've yet to understand: should a code-behind file be considered part of the view? As a consequence, should ...