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
Name
attribute that works on enums - Enum extensions
- File helpers, including
FileHelper.Browse
for UIs. - Listbox helpers (rearrange, remove items)
- String helpers
- Weak reference helpers
- An InputBox
See the source for documented function descriptions.