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
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
TViewThe view.
viewModel
TViewModelThe 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
TViewThe view.
viewModel
TViewModelThe viewmodel.
compositeDisposable
CompositeDisposableThe disposable container to register disposals against.