BindingChange(object?, bool) constructor¶
Defined in
Type: BindingChange
Namespace: ReactiveUI.Binding.Reactive
Assembly: ReactiveUI.Binding.Reactive.dll
Applies to
net10.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net9.0, net9.0-tvos18.0, net9.0-maccatalyst18.0, net9.0-ios18.0, net9.0-macos15.0, net9.0-desktop1.0, net8.0, net8.0-macos14.5, net8.0-ios18.0, net8.0-maccatalyst18.0, net8.0-macos15.0, net8.0-tvos18.0, net8.0-ios17.5, net8.0-maccatalyst17.5, netstandard2.1, net481, net462, net471
public BindingChange(object? Value, bool FromViewModel)
Summary: A value a two-way binding moved, and which side of the binding produced it.
Parameters
| Name | Type | Description |
|---|---|---|
Value | object? | The value that was written. |
FromViewModel | bool | Whether the view model produced the value, rather than the view. |
Remarks
A two-way binding's change stream carries both directions, so a subscriber that acted on every value
without knowing where it came from would act twice on its own write. The flag is what separates an edit
from the echo of one.