9.0 Released! → Native ESM runtimes 🚀, Vite support ⚡️, multi-window apps and more...
Read Announcement

Defined in: ui/core/bindable/index.ts

Constructors

Constructor

ts
new Binding(target: ViewBase, options: BindingOptions): Binding;

Defined in: ui/core/bindable/index.ts

Parameters

ParameterType
targetViewBase
optionsBindingOptions

Returns

Binding

Properties

options

ts
options: BindingOptions;

Defined in: ui/core/bindable/index.ts


sourceIsBindingContext

ts
sourceIsBindingContext: boolean;

Defined in: ui/core/bindable/index.ts


target

ts
target: WeakRef<ViewBase>;

Defined in: ui/core/bindable/index.ts


updating

ts
updating: boolean;

Defined in: ui/core/bindable/index.ts

Methods

bind()

ts
bind(source: any): void;

Defined in: ui/core/bindable/index.ts

Parameters

ParameterType
sourceany

Returns

void


clearBinding()

ts
clearBinding(): void;

Defined in: ui/core/bindable/index.ts

Returns

void


clearSource()

ts
clearSource(): void;

Defined in: ui/core/bindable/index.ts

Returns

void


loadedHandlerVisualTreeBinding()

ts
loadedHandlerVisualTreeBinding(args: any): void;

Defined in: ui/core/bindable/index.ts

Parameters

ParameterType
argsany

Returns

void


onSourcePropertyChanged()

ts
onSourcePropertyChanged(data: PropertyChangeData): void;

Defined in: ui/core/bindable/index.ts

Parameters

ParameterType
dataPropertyChangeData

Returns

void


unbind()

ts
unbind(): void;

Defined in: ui/core/bindable/index.ts

Returns

void

Previous
Background