HELIX.Widgets.Signals
Namespace
Enums
Classes
ComputedSignal <T>Class
A signal that recomputes its value whenever any of its dependencies change.
Signal Dependency TrackerClass
Provides a mechanism for tracking dependencies between signals.
When inside the scope of this tracker, all direct value accesses to a signal will track the signal as a dependency.
ValueSignal <T>Class
A signal that holds a single value.
Abstract Classes
SignalAbstract Class
A signal represents a piece of reactive state that can be observed for changes.
Signals can be observed by implementing the ISignalObserver interface and subscribing to the signal using Signal.AddObserver. StatefulWidgets may also access signals inside their build methods, which will automatically subscribe to the signal and rebuild the widget when the signal changes.