Table of Contents

Interface IControlBindingModel<TView, TViewModel>

Namespace
Vetuviem.Core
Assembly
Vetuviem.Core.dll

Represents a control binding model.

public interface IControlBindingModel<in TView, in TViewModel> where TView : class, IViewFor<in TViewModel> where TViewModel : class, IReactiveObject

Type Parameters

TView

The type for the view.

TViewModel

The type for the viewmodel.

Methods

ApplyBindings(TView, TViewModel, Action<IDisposable>)

Applies the binding between the view and the view model.

void ApplyBindings(TView view, TViewModel viewModel, Action<IDisposable> disposeAction)

Parameters

view TView

The view.

viewModel TViewModel

The viewmodel.

disposeAction Action<IDisposable>

The action to register disposals against.

ApplyBindings(TView, TViewModel, CompositeDisposable)

Applies the binding between the view and the view model.

void ApplyBindings(TView view, TViewModel viewModel, CompositeDisposable compositeDisposable)

Parameters

view TView

The view.

viewModel TViewModel

The viewmodel.

compositeDisposable CompositeDisposable

The disposable container to register disposals against.