Namespace Vetuviem.Core
Classes
- AbstractControlBindingModel<TView, TViewModel, TControl>
Abstraction of a Control Binding Model.
- AbstractEnableViewToViewModelBindings<TView, TViewModel>
Abstraction for View to View model binding. This stores a collection of control model bindings. It's intended as a single point for invoking the binding to be applied on a view.
- CommandBinding<TViewModel>
Represents a command binding between a control and a viewmodel.
- ExpressionHelpers
Helper for manipulating the view expressions.
- OneWayBindingOnOneOrTwoWayBind<TViewModel, TViewProp>
Represents a One Way Bind to a property that takes One or Two way binding.
- OneWayBindingOnOneOrTwoWayBind<TViewModel, TViewProp, TOut>
Represents a one way View and ViewModel binding on a View Property that supports one or two way binding.
- OneWayBindingWithConversionOnOneOrTwoWayBind<TViewModel, TViewProp, TViewModelProp>
Represents a one way View and ViewModel binding that applies a selection.
- OneWayBindingWithConversion<TViewModel, TViewProp, TOut>
Represents a one way View and ViewModel binding.
- OneWayBinding<TViewModel, TViewProp>
Represents a one way View and ViewModel binding.
- TwoWayBindingWithConvertors<TViewModel, TViewProp, TViewModelProp>
Represents a Two way binding on a View Property that supports One or Two way binding.
- TwoWayBinding<TViewModel, TViewProp>
Represents a Two way binding on a View Property that supports One or Two way binding.
Interfaces
- ICommandBinding<TViewModel>
Represents a View to View Model Binding for Commands.
- IControlBindingModel<TView, TViewModel>
Represents a control binding model.
- IEnableViewToViewModelBindings<TView, TViewModel>
Represents a View to View Model Binding.
- IOneOrTwoWayBind<TViewModel, TViewProp>
Represents a View to View Model Binding that can be a one or two way binding.
- IOneWayBind<TViewModel, TViewProp>
Represents a one way View and ViewModel binding.