Skip to main content

BindingErrorEventArgs Class

NuGet: GHIElectronics.TinyCLR.UI
Assembly: GHIElectronics.TinyCLR.UI
Namespace: GHIElectronics.TinyCLR.UI.Controls

Reported by controls (currently TextBox) when a reflection- based binding read or write fails. Subscribing is optional — the framework defaults to silent so a misspelled property name doesn't crash the UI, but a subscriber can log or surface the error.

public sealed class BindingErrorEventArgs

Constructors

BindingErrorEventArgs(BindingErrorDirection direction, string propertyName, Exception exception)

public BindingErrorEventArgs(BindingErrorDirection direction, string propertyName, Exception exception)

Creates a new BindingErrorEventArgs.

Properties

Direction

public BindingErrorDirection Direction { get; }

Whether the failure was a read (pull) or write (push).

PropertyName

public string PropertyName { get; }

Name of the bound property that failed.

Exception

public Exception Exception { get; }

The exception that caused the binding to fail.