Enum InvalidationReason
- Namespace
- SharpConsoleUI.Core
- Assembly
- SharpConsoleUI.dll
Specifies the reasons why a control or container needs invalidation. This is a flags enumeration allowing multiple reasons to be combined.
[Flags]
public enum InvalidationReason
Fields
All = PropertyChanged | StateChanged | FocusChanged | SizeChanged | ContentChanged | ThemeChanged | ChildInvalidatedAll invalidation reasons combined.
ChildInvalidated = 64A child control was invalidated.
ContentChanged = 16The control's content has changed.
FocusChanged = 4Focus has changed to or from the control.
None = 0No invalidation reason specified.
PropertyChanged = 1A property value has changed.
SizeChanged = 8The control's size has changed.
StateChanged = 2The control's internal state has changed.
ThemeChanged = 32The theme has changed.