MugenMvvmToolkit.Xamarin.Forms
5.1.0
See the version list below for details.
dotnet add package MugenMvvmToolkit.Xamarin.Forms --version 5.1.0
NuGet\Install-Package MugenMvvmToolkit.Xamarin.Forms -Version 5.1.0
<PackageReference Include="MugenMvvmToolkit.Xamarin.Forms" Version="5.1.0" />
paket add MugenMvvmToolkit.Xamarin.Forms --version 5.1.0
#r "nuget: MugenMvvmToolkit.Xamarin.Forms, 5.1.0"
// Install MugenMvvmToolkit.Xamarin.Forms as a Cake Addin #addin nuget:?package=MugenMvvmToolkit.Xamarin.Forms&version=5.1.0 // Install MugenMvvmToolkit.Xamarin.Forms as a Cake Tool #tool nuget:?package=MugenMvvmToolkit.Xamarin.Forms&version=5.1.0
This package contains the assemblies for Xamarin.Forms.
Mugen MVVM Toolkit makes it easier to develop cross-platform application using the Model-View-ViewModel design pattern.
The Mugen MVVM Toolkit provides a cross-platform MVVM development framework built on top of:
- WinForms
- WPF
- Silverlight 5
- Silverlight for WP8, WP8.1
- Xamarin.Android
- Xamarin.iOS
- Xamarin.Forms
- WinRT XAML framework for Windows Store apps
The MVVM framework includes the following features that differs this project from other frameworks:
- Deep integration with each platform.
- Supports state preservation and restoration for mobile platforms.
- Full Fragment support for Android, you do not need to worry about activity, fragments, sub-fragments or their state all this makes the framework.
- Solves the nested user controls problem in MVVM, all view models are dynamically created by you, using the GetViewModel method and you do not need to use the ViewModelLocator.
- Supports all kinds of navigation like modal window, page navigation, tab navigation, back stack fragment navigation for android. You can also easily add a new kind of navigation.
- Navigation system works with view models and allows to expect the completion of the operation. You can pass any parameters between view models.
- Good design mode support, for xaml platforms supports the creation of design view model with any constructor parameters.
- Supports bindings on all platforms, all of the native binding features available for WPF platform available on all platforms and even more.
- Binding supports C# language expressions like Linq, Extension methods, method call, ternary operator (?:), coalescing operator (??), etc.
- Supports subscription to any control event.
- Built-in support for validation.
- You can easily write their own extensions for bindings.
- Supports attached members (properties, events, methods), you can extend any object as you want.
- Special editor for WinForms, you do not need to write code to create bindings.
- Binding parser builds syntax tree that allows you to easily change or extend the bindings, without manipulation of the raw text.
- Binding supports fluent syntax.
- Excellent binding performance.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
MonoAndroid | monoandroid10 is compatible. |
MonoTouch | monotouch10 is compatible. |
Windows Phone | wp8 is compatible. wp81 was computed. |
Xamarin.iOS | xamarinios10 is compatible. |
-
- Xamarin.Forms (>= 2.0.0.6482)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on MugenMvvmToolkit.Xamarin.Forms:
Package | Downloads |
---|---|
MugenMvvmToolkit.StarterPack.Xamarin.Forms
This package contains the 'Getting Started' assemblies for Xamarin.Forms platform. Mugen MVVM Toolkit makes it easier to develop cross-platform application using the Model-View-ViewModel design pattern. The Mugen MVVM Toolkit makes extensive use of Net Standard Library to provide maintainable cross platform C# native applications. The Mugen MVVM Toolkit provides a cross-platform MVVM development framework built on top of: - WinForms - WPF - Xamarin.Android - Xamarin.iOS - Xamarin.Forms - UWP The MVVM framework includes the following features that differs this project from other frameworks: - Deep integration with each platform. - Supports state preservation and restoration for mobile platforms. - Full Fragment support for Android, you do not need to worry about activity, fragments, sub-fragments or their state all this makes the framework. - Solves the nested user controls problem in MVVM, all view models are dynamically created by you, using the GetViewModel method and you do not need to use the ViewModelLocator. - Supports all kinds of navigation like modal window, page navigation, tab navigation, back stack fragment navigation for android. You can also easily add a new kind of navigation. - Navigation system works with view models and allows to expect the completion of the operation. You can pass any parameters between view models. - Good design mode support, for xaml platforms supports the creation of design view model with any constructor parameters. - Supports bindings on all platforms, all of the native binding features available for WPF platform available on all platforms and even more. - Binding supports C# language expressions like Linq, Extension methods, method call, ternary operator (?:), coalescing operator (??), etc. - Supports subscription to any control event. - Built-in support for validation. - You can easily write their own extensions for bindings. - Supports attached members (properties, events, methods), you can extend any object as you want. - Special editor for WinForms, you do not need to write code to create bindings. - Binding parser builds syntax tree that allows you to easily change or extend the bindings, without manipulation of the raw text. - Binding supports fluent syntax. - Excellent binding performance. |
|
MugenMvvmToolkit.Xamarin.Forms.Binding
This package contains the binding extensions for Xamarin.Forms. Mugen MVVM Toolkit makes it easier to develop cross-platform application using the Model-View-ViewModel design pattern. The Mugen MVVM Toolkit makes extensive use of Net Standard Library to provide maintainable cross platform C# native applications. The Mugen MVVM Toolkit provides a cross-platform MVVM development framework built on top of: - WinForms - WPF - Xamarin.Android - Xamarin.iOS - Xamarin.Forms - UWP The MVVM framework includes the following features that differs this project from other frameworks: - Deep integration with each platform. - Supports state preservation and restoration for mobile platforms. - Full Fragment support for Android, you do not need to worry about activity, fragments, sub-fragments or their state all this makes the framework. - Solves the nested user controls problem in MVVM, all view models are dynamically created by you, using the GetViewModel method and you do not need to use the ViewModelLocator. - Supports all kinds of navigation like modal window, page navigation, tab navigation, back stack fragment navigation for android. You can also easily add a new kind of navigation. - Navigation system works with view models and allows to expect the completion of the operation. You can pass any parameters between view models. - Good design mode support, for xaml platforms supports the creation of design view model with any constructor parameters. - Supports bindings on all platforms, all of the native binding features available for WPF platform available on all platforms and even more. - Binding supports C# language expressions like Linq, Extension methods, method call, ternary operator (?:), coalescing operator (??), etc. - Supports subscription to any control event. - Built-in support for validation. - You can easily write their own extensions for bindings. - Supports attached members (properties, events, methods), you can extend any object as you want. - Special editor for WinForms, you do not need to write code to create bindings. - Binding parser builds syntax tree that allows you to easily change or extend the bindings, without manipulation of the raw text. - Binding supports fluent syntax. - Excellent binding performance. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Core:
- Fixed incorrect behavior of the SuspendNotifications method in the SynchronizedNotifiableCollection class when using in UI thread.
- Removed the IViewModelSettings.DisposeIocContainer property.
- Added the IConfigurableWrapperManager interface.
- Updated the WrapperRegistrationModuleBase class now it uses the IConfigurableWrapperManager interface instead of the WrapperManager class.
Binding:
- Removed null-check for the method call expressions.
- Optimized memory usage for the AttachedBindingMember class.
Android:
- Removed the BindableLayoutInflater class.
- Changed the view creation factory.
- Optimized the cache strategy for weak references.
- Increased the bindings performance.
Xamarin.Forms:
- Updated Xamarin.Forms to 2.0.0.6482.