Interface IEnableViewToViewModelBindings<TView, TViewModel>
Represents a View to View Model Binding.
public interface IEnableViewToViewModelBindings<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(Action<IDisposable>, TView, TViewModel)
Apply control bindings between a View and ViewModel.
void ApplyBindings(Action<IDisposable> disposeWithAction, TView view, TViewModel viewModel)
Parameters
disposeWithActionAction<IDisposable>The ReactiveUI Disposal Tracker. Used to discard binding registrations when the view is finished with them.
viewTViewInstance of the view.
viewModelTViewModelInstance of the viewmodel.
ApplyBindings(CompositeDisposable, TView, TViewModel)
Apply control bindings between a View and ViewModel.
void ApplyBindings(CompositeDisposable compositeDisposable, TView view, TViewModel viewModel)
Parameters
compositeDisposableCompositeDisposableThe Composite Disposable Tracker. Used to discard binding registrations when the view is finished with them.
viewTViewInstance of the view.
viewModelTViewModelInstance of the viewmodel.