Interface IControlBindingModel<TView, TViewModel>
Represents a control binding model.
public interface IControlBindingModel<in TView, in TViewModel> where TView : class, IViewFor<in TViewModel> where TViewModel : class, IReactiveObject
Type Parameters
TViewThe type for the view.
TViewModelThe 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
viewTViewThe view.
viewModelTViewModelThe viewmodel.
disposeActionAction<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
viewTViewThe view.
viewModelTViewModelThe viewmodel.
compositeDisposableCompositeDisposableThe disposable container to register disposals against.