This library is a small collection of handy, common classes for use with .NET projects.
This library contains the following handy classes:
Implements a default INotifyPropertyChanged base class.
Inherits from BaseModel, and adds:
- An IsBusy bindable property
- An overridable OnFirstLoad async task
The ActionCommand is a basic implementation of ICommand, useful for Xamarin and WPF. With ActionCommand you can specify a command parameter of type T, and a function (CanExecuteCheck) that will set CanExecute based on the parameter.
Adds common extensions for things like:
- Checking if a string is null
- Casting strings to basic types
- Formatting integers as strings
Added to the namespace System.Collections.ObjectModel, these classes provide ObservableCollections that support range operations (AddRange, etc) and sorting operations respectively.
Adds a WPF-specific version of the ObservableRangeCollection
Add modern dialogs to WPF (otherwise known as Vista-style). Source code is borrowed from Ooki.Dialogs and updated as necessary for .NET Core.