Table of Contents

Namespace SharpConsoleUI.DataBinding

Classes

BindingCollection

Thread-safe collection of binding subscriptions owned by a control. Disposed when the control is disposed.

BindingExtensions

Extension methods for declarative one-way and two-way data binding.

BindingHelper

Utility methods for expression-based data binding.

Interfaces

IControlBuilder<TControl>

Marker interface for builders that support deferred data binding. Implement on any builder whose Build() returns a TControl.