IBinding Interface

Summary

Holds a binding that can be applied to a property on an object.
graph BT Type["IBinding"] class Type type-node Implementing0["BindingBase"]-.->Type click Implementing0 "/api/Avalonia.Data/BindingBase" Implementing1["TemplateBinding"]-.->Type click Implementing1 "/api/Avalonia.Data/TemplateBinding" Implementing2["Binding"]-.->Type click Implementing2 "/api/Avalonia.Data/Binding" Implementing3["IndexerBinding"]-.->Type click Implementing3 "/api/Avalonia.Data/IndexerBinding" Implementing4["MultiBinding"]-.->Type click Implementing4 "/api/Avalonia.Data/MultiBinding" Implementing5["DynamicResourceExtension"]-.->Type click Implementing5 "/api/Avalonia.Markup.Xaml.MarkupExtensions/DynamicResourceExtension" Implementing6["CompiledBindingExtension"]-.->Type click Implementing6 "/api/Avalonia.Markup.Xaml.MarkupExtensions/CompiledBindingExtension"

Syntax

public interface IBinding

Methods

Name Value Summary
Initiate(IAvaloniaObject, AvaloniaProperty, object, bool) InstancedBinding
Initiates the binding on a target object.