Top "Mvvm" questions

Model-View-ViewModel (MVVM) is an architectural design pattern for implementing user interfaces that separates the UI (the View) from its data (the Model) via its presentation logic (its ViewModel).

WPF MVVM navigate views

I have a WPF application with multiple views. I want to switch from view 1 to view 2 and from there I …

c# wpf mvvm navigation
How to bind a command in WPF to a double click event handler of a control?

I need to bind the double click event of a textblock (or potentially an image as well - either way, …

wpf data-binding mvvm command double-click
How to get Context in Android MVVM ViewModel

I am trying to implement MVVM pattern in my android app. I have read that ViewModels should contain no android …

android mvvm dagger-2 android-context
Opening new window in MVVM WPF

I have a Button and I bind this button to a command in ViewModel say OpenWindowCommand. When I click on …

c# wpf mvvm
Angular design pattern: MVC, MVVM or MV*?

Angular 1.x (AngularJS) was following more or less the MV* design principle because of its two-way data binding functionality. Angular2 …

angular model-view-controller design-patterns mvvm mv
How to 'await' raising an EventHandler event

Sometimes the event pattern is used to raise events in MVVM applications by or a child viewmodel to send a …

c# events mvvm .net-4.5 async-await
MVVM: Binding radio buttons to a view model?

EDIT: Problem was fixed in .NET 4.0. I have been trying to bind a group of radio buttons to a view …

c# wpf mvvm binding radio-button
Executing a command on Checkbox.Checked or Unchecked

I have a checkbox control on a window. I'd like to execute a command that will call a method in …

wpf mvvm checkbox command
WPF-MVVM: Setting UI control focus from ViewModel

What is a good practice of setting control focus in MVVM architecture. The way I envision it, is with a …

c# .net wpf mvvm focus
What framework for MVVM should I use?

I am developing an application with the MVVM model, but I have reached a point where I need to choose …

wpf mvvm frameworks