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
TView
TViewModel
TControl
- 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
viewExpression
Expression<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
view
TViewThe view.
viewModel
TViewModelThe viewmodel.
registerForDisposalAction
Action<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
view
TViewThe view.
viewModel
TViewModelThe viewmodel.
compositeDisposable
CompositeDisposableThe disposable container to register disposals against.