Class ReactiveBinding
Represents a reactive binding that establishes a connection between a source value provider and a target watcher. This binding becomes active when both the source and target have valid values and is used to propagate changes from the source to the target, allowing for reactive updates in a data-driven application.
Inherited Members
Namespace: PoeShared.Bindings
Assembly: PoeShared.dll
Syntax
public class ReactiveBinding : DisposableReactiveObject, IReactiveBinding, IDisposable, INotifyPropertyChanged
Constructors
Name | Description |
---|---|
ReactiveBinding(string, IValueProvider, IValueWatcher) |
Properties
Name | Description |
---|---|
Error | Gets the error message, if any, associated with the binding. This property is populated when the binding encounters errors. |
IsActive | Gets a value indicating whether the binding is currently active and propagating changes. |
SourceWatcher | Gets the source watcher that monitors the source value for changes. |
TargetPropertyPath | Gets the path of the target property that this binding is associated with. |
TargetWatcher | Gets the target watcher that reflects changes on the target property. |
Methods
Name | Description |
---|---|
FormatToString(ToStringBuilder) |
Extension Methods
NotifyPropertyChangedExtensions.GetPropertyName<TObject, T1>(TObject, Expression<Func<TObject, T1>>)