Introduction to MVVM Dialogs
masterMVVM Dialogs is a cross-platform library designed to simplify opening dialogs from a ViewModel while adhering to MVVM principles. It enables easier unit testing of ViewModels by abstracting the UI layer.
Supported UI Frameworks:
- WPF: Windows Presentation Foundation via
HanumanInstitute.MvvmDialogs.Wpf. - Avalonia: Cross-platform (including mobile/browser) via
HanumanInstitute.MvvmDialogs.Avalonia.
Built-in dialog types include:
- Modal and Non-modal windows
- Message boxes
- Open/Save file dialogs
- Open folder dialogs