This library aims to provide implementations for wpf specific classes used by the framework.
class | summary |
---|---|
AsyncCommand |
Static factory for creating AsyncCommand instances. |
ScarletCommandBuilder |
Fluent builder for ConcurrentCommand instances. |
ScarletCommandManager |
Wrapper for System.Windows.Input.CommandManager to support Dependency Injection. |
ScarletDispatcher |
Wrapper for System.Windows.Threading.Dispatcher to support Dependency Injection and Task based ICommand implementations in this library. |
ScarletExitService |
In WPF ui controls dont always raise their Unloaded-event, when the application is being closed. ScarletExitService takes care of executing IVirtualizationViewModel.UnloadCommand when the application exits. |
ScarletLocalizationProvider |
Dummy Implementation of ILocalizationProvider |
ScarletWeakEventManager |
Wrapper for System.Windows.WeakEventManager to support Dependency Inection. |