Class AbstractUnboundComboBoxItemAdvControlBindingModel<TView, TViewModel, TControl>
- Assembly
- Whipstaff.Wpf.Syncfusion.SfDiagram.dll
A class that contains Viewmodel bindings for the Syncfusion.Windows.Tools.Controls.ComboBoxItemAdv control.
public abstract class AbstractUnboundComboBoxItemAdvControlBindingModel<TView, TViewModel, TControl> : AbstractUnboundContentControlControlBindingModel<TView, TViewModel, TControl>, IControlBindingModel<TView, TViewModel> where TView : class, IViewFor<TViewModel> where TViewModel : class, IReactiveObject where TControl : ComboBoxItemAdv
Type Parameters
TViewTViewModelTControl
- Inheritance
-
AbstractControlBindingModel<TView, TViewModel, TControl>AbstractUnboundUIElementControlBindingModel<TView, TViewModel, TControl>AbstractUnboundFrameworkElementControlBindingModel<TView, TViewModel, TControl>AbstractUnboundControlControlBindingModel<TView, TViewModel, TControl>AbstractUnboundContentControlControlBindingModel<TView, TViewModel, TControl>AbstractUnboundComboBoxItemAdvControlBindingModel<TView, TViewModel, TControl>
- Implements
-
IControlBindingModel<TView, TViewModel>
- Derived
- Inherited Members
Constructors
AbstractUnboundComboBoxItemAdvControlBindingModel(Expression<Func<TView, TControl>>)
Initializes a new instance of the AbstractUnboundComboBoxItemAdvControlBindingModel<TView, TViewModel, TControl> class.
protected AbstractUnboundComboBoxItemAdvControlBindingModel(Expression<Func<TView, TControl>> viewExpression)
Parameters
viewExpressionExpression<Func<TView, TControl>>expression representing the control on the view to bind to.
Properties
IsHighlighted
Gets or sets the binding logic for Syncfusion.Windows.Tools.Controls.ComboBoxItemAdv.IsHighlighted
public IOneWayBind<TViewModel, bool>? IsHighlighted { get; init; }
Property Value
- IOneWayBind<TViewModel, bool>
IsPressed
Gets or sets the binding logic for Syncfusion.Windows.Tools.Controls.ComboBoxItemAdv.IsPressed
public IOneOrTwoWayBind<TViewModel, bool>? IsPressed { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, bool>
IsSelected
Gets or sets the binding logic for Syncfusion.Windows.Tools.Controls.ComboBoxItemAdv.IsSelected
public IOneOrTwoWayBind<TViewModel, bool>? IsSelected { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, bool>
MultiSelect
Gets or sets the binding logic for Syncfusion.Windows.Tools.Controls.ComboBoxItemAdv.MultiSelect
public IOneOrTwoWayBind<TViewModel, bool>? MultiSelect { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, bool>
ParentItemsControl
Gets or sets the binding logic for Syncfusion.Windows.Tools.Controls.ComboBoxItemAdv.ParentItemsControl
public IOneWayBind<TViewModel, ItemsControl>? ParentItemsControl { get; init; }
Property Value
- IOneWayBind<TViewModel, ItemsControl>
Methods
ApplyBindings(TView, TViewModel, Action<IDisposable>)
Applies the binding between the view and the view model.
public override void ApplyBindings(TView view, TViewModel viewModel, Action<IDisposable> registerForDisposalAction)
Parameters
viewTViewThe view.
viewModelTViewModelThe viewmodel.
registerForDisposalActionAction<IDisposable>
ApplyBindings(TView, TViewModel, CompositeDisposable)
Applies the binding between the view and the view model.
public override void ApplyBindings(TView view, TViewModel viewModel, CompositeDisposable compositeDisposable)
Parameters
viewTViewThe view.
viewModelTViewModelThe viewmodel.
compositeDisposableCompositeDisposableThe disposable container to register disposals against.