-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Sukhrob Ilyosbekov edited this page Oct 27, 2021
·
10 revisions
MagicMvvm is lightweight library for building rapid MVVM applications. Project inspired from Prism and used the best Prism practices, and made a lightweight library. The main difference from Prism is that supporting any IoC container (IoC container agnostic). Currently WPF, Blazor and Xamarin.Forms platforms are supported.
- IoC container agnostic (you can use any IoC containers similar to Unity, Autofac, DryIoc and so on).
- Dynamic navigation between various views.
- Dialog navigation.
- Passing parameters to dialogs.
- Passing parameters to navigable view models.
- Result of navigation operation.
- View model closing handling.
- Handling view models navigation lifecycle.
- Update commands on property changed.
- Platform specific features for WPF, Blzor, and Xamarin.Forms.
The platform implementation for Blazor and Xamarin.Forms is currently under development and new features may be added gradually.