MGui is a general purpose library for GUIs containing hundreds of commonly used functions.
- Simple data binding (
Binder.Bind(myTextbox, z = > z.myObject.myProperty)) - INI file serialisation
- CSV parsing
- Array extensions providing R-like functionality (
a.In( b.Which( z => z == 2 ) )) - A
Nameattribute that works on enums - Enum extensions
- File helpers, including
FileHelper.Browsefor UIs. - Listbox helpers (rearrange, remove items)
- String helpers
- Weak reference helpers
- An InputBox
See the source for documented function descriptions.