Skip to content

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

NameTypeDescription
Valueobject?The value that was written.
FromViewModelboolWhether 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.