Xamarin.Forms by Microsoft

<PackageReference Include="Xamarin.Forms" Version="4.5.0.657" />

.NET API 1,265,280 bytes

 BindingMode

public enum BindingMode
The direction of changes propagation for bindings.
Default = 0

When used in Bindings, indicates that the Binding should use the DefaultBindingMode. When used in BindableProperty declaration, defaults to BindingMode.OneWay.

OneTime = 4

Indicates that the binding will be applied only when the binding context changes and the value will not be monitored for changes with INotifyPropertyChanged.

OneWay = 2

Indicates that the binding should only propagate changes from source (usually the View Model) to target (the BindableObject). This is the default mode for most BindableProperty values.

Indicates that the binding should only propagate changes from target (the BindableObject) to source (usually the View Model). This is mainly used for read-only BindableProperty values.

TwoWay = 1

Indicates that the binding should propagates changes from source (usually the View Model) to target (the BindableObject) in both directions.