-
-
Notifications
You must be signed in to change notification settings - Fork 5
Home
Iuga Alexandru edited this page Sep 11, 2018
·
28 revisions
ConsoleTools is a set of tools and "controls" for the .net Console that help reading and displaying data from/to the user.
Note: Until reaching the version 1.0.0 the controls will NOT ensure backwards compatibility.
For any bug or feature request please add a new issue on GitHub.
ConsoleTools contains the following controls:
- Data read/write
- DataGrid - Displays tabular data.
- TextBlock - Displays a multi-line text.
- Yes/No Question - Asks a question to the user and expects a yes/no answer.
- ValueView{T} - Read Value and Write Value - Reads/Writes a value from/to the user.
- ListView{T} - Read List of Values and Write List of Values - Reads/Displays a list of values from/to the user.
- Progress
- Progress Bar - Displays a progress bar, to show the amount of finished work.
- Spinner - A "loading" control for the jobs when you cannot estimate the remaining work.
- Menus (Command Providers)
- Scroll Menu - A menu where the user can navigate through the items with up/down keys
- TextMenu - A menu where the user selects an item by typing its id.
- Prompter - Displays a prompter and waits for the user to type a command.
- Miscellaneous
- Pause Control - Displays a pause text and waits for the user to press a key.
- HorizontalLine - Creates a horizontal line by repeating a character.
- ControlRepeater - Repeatedly display a specific control it is closed.
- Sound - A class that helps you make short sounds on specific frequencies.
- Guardian - A class that helps you prevent multiple instances of the same application.
- Firefox: Right-click on diagram -> View Image
- Chrome: Right-click in diagram -> Open image in new tab