| BaseEvent | GHIElectronics.TinyCLR.UI.Input | |
| BindingErrorEventArgs | GHIElectronics.TinyCLR.UI.Controls | Reported by controls (currently TextBox) when a reflection- based binding read or write fails. Subscribing is optional — the framework defaults to silent so a misspelled property name doesn't crash the UI, but a subscriber can log or surface the error. |
| BitmapImage | GHIElectronics.TinyCLR.UI.Media.Imaging | |
| BitmapSource | GHIElectronics.TinyCLR.UI.Media.Imaging | |
| Border | GHIElectronics.TinyCLR.UI.Controls | |
| Brush | GHIElectronics.TinyCLR.UI.Media | |
| Button | GHIElectronics.TinyCLR.UI.Controls | |
| ButtonDevice | GHIElectronics.TinyCLR.UI.Input | The ButtonDevice class represents the button device to the members of a context. |
| ButtonEventArgs | GHIElectronics.TinyCLR.UI.Input | The ButtonEventArgs class contains information about button states. |
| Buttons | GHIElectronics.TinyCLR.UI.Input | The Button class represents the button device to the members of a context. |
| CancelEventArgs | GHIElectronics.TinyCLR.UI | |
| Canvas | GHIElectronics.TinyCLR.UI.Controls | |
| Chart | GHIElectronics.TinyCLR.UI.Controls | Simple line / bar chart. The rendered surface is cached and only rebuilt when Refresh is called or the control's render size changes — so calling Invalidate on the parent each frame does not redo the chart math. |
| ChartPoint | GHIElectronics.TinyCLR.UI.Controls | |
| ChartPointModel | GHIElectronics.TinyCLR.UI.Controls | |
| CheckBox | GHIElectronics.TinyCLR.UI.Controls | |
| Colors | GHIElectronics.TinyCLR.UI.Media | |
| Constants | GHIElectronics.TinyCLR.UI.Media | |
| ContentControl | GHIElectronics.TinyCLR.UI.Controls | |
| Control | GHIElectronics.TinyCLR.UI.Controls | |
| DataGrid | GHIElectronics.TinyCLR.UI.Controls | The DataGrid component is a list-based component that provides a grid of rows and columns. |
| DataGridColumn | GHIElectronics.TinyCLR.UI.Controls | Column descriptor for DataGrid. |
| DataGridItem | GHIElectronics.TinyCLR.UI.Controls | The DataGridItem class describes an item in a DataGrid component. |
| DataGridItemComparer | GHIElectronics.TinyCLR.UI.Controls | The DataGridItemComparer class allows comparison between DataGridItems. |
| DataItem | GHIElectronics.TinyCLR.UI.Controls | |
| DeviceEvents | GHIElectronics.TinyCLR.UI.Input | |
| Dispatcher | GHIElectronics.TinyCLR.UI.Threading | Provides UI services for a thread. |
| DispatcherFrame | GHIElectronics.TinyCLR.UI.Threading | Representation of Dispatcher frame. |
| DispatcherObject | GHIElectronics.TinyCLR.UI.Threading | A DispatcherObject is an object associated with a Dispatcher. A DispatcherObject instance should only be access by the dispatcher's thread. |
| DispatcherOperation | GHIElectronics.TinyCLR.UI.Threading | DispatcherOperation represents a delegate that has been posted to the Dispatcher queue. |
| DispatcherTimer | GHIElectronics.TinyCLR.UI.Threading | A timer that is integrated into the Dispatcher queues, and will be processed after a given amount of time |
| DrawingContext | GHIElectronics.TinyCLR.UI.Media | Drawing Context. |
| Dropdown | GHIElectronics.TinyCLR.UI.Controls | |
| Ellipse | GHIElectronics.TinyCLR.UI.Shapes | |
| EventRoute | GHIElectronics.TinyCLR.UI | Container for the route to be followed by a RoutedEvent when raised |
| FocusChangedEventArgs | GHIElectronics.TinyCLR.UI.Input | The FocusChangedEventArgs class contains information about focus states |
| FocusNavigator | GHIElectronics.TinyCLR.UI.Input | PC-style tab order over the logical tree. Call from hardware mappings (e.g. next/previous) via InputProvider.RaiseFocusNavigation. |
| Gauge | GHIElectronics.TinyCLR.UI.Controls | Analog gauge with calibrated tick marks, optional threshold arc, optional seven-segment digital readout, dial label, and pointer needle. Always square — pass the side length to the constructor. Rendering is cached: the static background (dial face, calibration, threshold, digital number, label) is drawn once into a backing bitmap; only the pointer is redrawn each paint. Any property change marks the background dirty. |
| GenericDevice | GHIElectronics.TinyCLR.UI.Input | The GenericDevice class represents the Generic device to the members of a context. |
| GenericEvent | GHIElectronics.TinyCLR.UI.Input | |
| GenericEventArgs | GHIElectronics.TinyCLR.UI.Input | |
| GenericEvents | GHIElectronics.TinyCLR.UI.Input | |
| Grid | GHIElectronics.TinyCLR.UI.Controls | Row/column layout with pixel, auto, and star sizing (WPF-style subset). Use GetRow / SetRow and GetColumn / SetColumn on children. |
| GridLengthCollection | GHIElectronics.TinyCLR.UI.Controls | Notifying GridLength collection. Every mutation invalidates the owning Grid's measure pass so layout stays in sync without callers having to remember to call InvalidateMeasure() manually. |
| Image | GHIElectronics.TinyCLR.UI.Controls | Summary description for Image. |
| ImageBrush | GHIElectronics.TinyCLR.UI.Media | |
| ImageSource | GHIElectronics.TinyCLR.UI.Media | |
| InputDevice | GHIElectronics.TinyCLR.UI.Input | Provides the base class for all input devices. |
| InputEventArgs | GHIElectronics.TinyCLR.UI.Input | |
| InputManager | GHIElectronics.TinyCLR.UI.Input | The InputManager class is responsible for coordinating all of the input system in TinyCore. The input manager exists per Dispatcher |
| InputProvider | GHIElectronics.TinyCLR.UI.Input | |
| InputProviderSite | GHIElectronics.TinyCLR.UI.Input | The object which input providers use to report input to the input manager. |
| InputReport | GHIElectronics.TinyCLR.UI.Input | The InputReport is an abstract base class for all input that is reported to the InputManager. |
| InputReportArgs | GHIElectronics.TinyCLR.UI.Input | report arguments |
| InputReportEventArgs | GHIElectronics.TinyCLR.UI.Input | The InputReportEventArgs class contains information about an input report that is being processed. |
| Line | GHIElectronics.TinyCLR.UI.Shapes | |
| LinearGradientBrush | GHIElectronics.TinyCLR.UI.Media | |
| ListBox | GHIElectronics.TinyCLR.UI.Controls | |
| ListBoxItem | GHIElectronics.TinyCLR.UI.Controls | |
| ListBoxItemCollection | GHIElectronics.TinyCLR.UI.Controls | |
| ListBoxItemHighlightable | GHIElectronics.TinyCLR.UI.Controls | |
| MessageBox | GHIElectronics.TinyCLR.UI.Controls | WinForms-style modal message box. Usage: MessageBox.DefaultFont = myFont; // once at app start var r = MessageBox.Show("Erase all data?", "Confirm", MessageBoxButtons.YesNo); if (r == DialogResult.Yes) { ... } Show() is synchronous: it nests a dispatcher frame so the UI keeps painting and dispatching input while the box is up, and returns when the user picks a button (or Esc cancels). Safe to call from any UI-thread event handler. |
| NotifyInputEventArgs | GHIElectronics.TinyCLR.UI.Input | Provides information about an input event being processed by the input manager. |
| OnScreenKeyboard | GHIElectronics.TinyCLR.UI | |
| Panel | GHIElectronics.TinyCLR.UI.Controls | |
| Pen | GHIElectronics.TinyCLR.UI.Media | |
| Polygon | GHIElectronics.TinyCLR.UI.Shapes | |
| PreProcessInputEventArgs | GHIElectronics.TinyCLR.UI.Input | Allows the handler to cancel the processing of an input event. |
| PresentationSource | GHIElectronics.TinyCLR.UI | Presentation source is our connection to the rest of the managed system. |
| ProcessInputEventArgs | GHIElectronics.TinyCLR.UI.Input | Provides access to the input manager's staging area. |
| ProgressBar | GHIElectronics.TinyCLR.UI.Controls | |
| PropertyChangedEventArgs | GHIElectronics.TinyCLR.UI | Provides data for the various property changed events. |
| RadioButton | GHIElectronics.TinyCLR.UI.Controls | |
| RadioButtonManager | GHIElectronics.TinyCLR.UI.Controls | |
| RawButtonInputReport | GHIElectronics.TinyCLR.UI.Input | The RawButtonInputReport class encapsulates the raw input provided from a keyboard. |
| RawGenericInputReport | GHIElectronics.TinyCLR.UI.Input | The RawGenericInputReport class encapsulates the raw input provided from a keyboard. |
| RawTouchInputReport | GHIElectronics.TinyCLR.UI.Input | The RawTouchInputReport class encapsulates the raw input provided from a multitouch source. |
| Rectangle | GHIElectronics.TinyCLR.UI.Shapes | |
| RoutedEvent | GHIElectronics.TinyCLR.UI | RoutedEvent is a unique identifier for any registered RoutedEvent |
| RoutedEventArgs | GHIElectronics.TinyCLR.UI | The container for all state associated with a RoutedEvent |
| RoutedEventHandlerInfo | GHIElectronics.TinyCLR.UI | Container for handler instance and other invocation preferences for this handler instance |
| ScrollChangedEventArgs | GHIElectronics.TinyCLR.UI.Controls | |
| ScrollViewer | GHIElectronics.TinyCLR.UI.Controls | |
| SelectionChangedEventArgs | GHIElectronics.TinyCLR.UI.Controls | |
| Shape | GHIElectronics.TinyCLR.UI.Shapes | |
| Slider | GHIElectronics.TinyCLR.UI.Controls | Horizontal or vertical value slider with optional tick marks and snap-to intervals. The knob is rendered with the shared Scale9 Button bitmaps so it picks up the theme's surface styling automatically. |
| SolidColorBrush | GHIElectronics.TinyCLR.UI.Media | |
| StackPanel | GHIElectronics.TinyCLR.UI.Controls | |
| StagingAreaInputItem | GHIElectronics.TinyCLR.UI.Input | This class encapsulates an input event while it is being processed by the input manager. |
| TapCellEventArgs | GHIElectronics.TinyCLR.UI.Controls | Tap cell event arguments. |
| Text | GHIElectronics.TinyCLR.UI.Controls | |
| TextBox | GHIElectronics.TinyCLR.UI.Controls | |
| TextChangedEventArgs | GHIElectronics.TinyCLR.UI.Controls | |
| TextFlow | GHIElectronics.TinyCLR.UI.Controls | |
| TextRun | GHIElectronics.TinyCLR.UI.Controls | |
| TextRunCollection | GHIElectronics.TinyCLR.UI.Controls | |
| Theme | GHIElectronics.TinyCLR.UI | Central palette for TinyCLR.UI. Brushes are shared instances; change WindowBackground etc. then replace the corresponding brush field if you need live updates. |
| TouchCapture | GHIElectronics.TinyCLR.UI.Input | |
| TouchDevice | GHIElectronics.TinyCLR.UI.Input | The TouchDevice class represents the stylus/touch device to the members of a context. |
| TouchEvent | GHIElectronics.TinyCLR.UI.Input | |
| TouchEventArgs | GHIElectronics.TinyCLR.UI.Input | |
| TouchEvents | GHIElectronics.TinyCLR.UI.Input | |
| TouchGestureEventArgs | GHIElectronics.TinyCLR.UI.Input | |
| TouchInput | GHIElectronics.TinyCLR.UI.Input | |
| UIElement | GHIElectronics.TinyCLR.UI | |
| UIElementCollection | GHIElectronics.TinyCLR.UI | A UIElementCollection is a ordered collection of UIElements. |
| ValueChangedEventArgs | GHIElectronics.TinyCLR.UI.Controls | |
| VirtualizingListBox | GHIElectronics.TinyCLR.UI.Controls | Large homogeneous lists: recycles a small pool of rows while preserving full scroll extent. Set ItemsSource to an IList (e.g. ArrayList); each item is shown via ToString(). |
| Window | GHIElectronics.TinyCLR.UI | |
| WindowManager | GHIElectronics.TinyCLR.UI | |