18 packages tagged with “unoplatform”
Prism provides an implementation of a collection of design patterns that are helpful in writing well structured and maintainable XAML applications, including MVVM, dependency injection, commanding, event aggregation, and more. Prism's core functionality is a shared code base in a class library that does not target any specific Application Framework. Features that need to be platform specific are implemented in the respective libraries for the target platform.
A MVVM framework that integrates with the Reactive Extensions for .NET to create elegant, testable User Interfaces that run on any mobile or desktop platform. This is the base package with the base platform implementations
Prism.Events is a library that facilitates communication between loosely coupled components in an application. It provides an event aggregator service that allows publishers and subscribers to interact through events without direct references. With multicast publish/subscribe functionality, multiple publishers can raise the same event, and multiple subscribers can listen to it, enabling flexible and efficient communication.
Fody extension to generate RaisePropertyChange notifications for properties and ObservableAsPropertyHelper properties.
Provides Observable-based events API for WPF UI controls & event handlers
Provides Observable-based events API for Xamarin Forms UI controls & event handlers
A MVVM framework that integrates with the Reactive Extensions for .NET to create elegant, testable User Interfaces that run on any mobile or desktop platform. Supports Xamarin.iOS, Xamarin.Android, Xamarin.Mac, Xamarin Forms, Xamarin.TVOS, Tizen, WPF, Windows Forms, Universal Windows Platform (UWP) and the Uno Platform.
Provides Observable-based events API for Xamarin Native Platforms including Android, iOS, Mac, TVOS, WatchOS, Tizen, and UWP
Provides Observable-based events API for Win Forms UI controls & event handlers
Provides a wrapper aroung XamarinEssentials, allowing you to use Observables instead of events
A MVVM framework that integrates with the Reactive Extensions for .NET to create elegant, testable User Interfaces that run on any mobile or desktop platform. This is the Source Generators package for ReactiveUI
Contains the ReactiveUI platform specific extensions for Uno WinUI
Provides ReactiveUI extensions for the UWP Library
The BASE of ALL THE THINGS - Core
A extension to the ReactiveUI platform that provides Splat bitmap operation support.
Strict C# code style rules for Uno Platform projects. Includes all common rules plus Uno/XAML specific configurations. Now with Roslyn analyzers for IDE integration.