Class AbstractUnboundTrippleBorderControlBindingModel<TView, TViewModel, TControl>
- Assembly
- Whipstaff.Wpf.Syncfusion.SfDiagram.dll
A class that contains Viewmodel bindings for the Syncfusion.Windows.Shared.TrippleBorder control.
public abstract class AbstractUnboundTrippleBorderControlBindingModel<TView, TViewModel, TControl> : AbstractUnboundDecoratorControlBindingModel<TView, TViewModel, TControl>, IControlBindingModel<TView, TViewModel> where TView : class, IViewFor<TViewModel> where TViewModel : class, IReactiveObject where TControl : TrippleBorder
Type Parameters
TViewTViewModelTControl
- Inheritance
-
AbstractControlBindingModel<TView, TViewModel, TControl>AbstractUnboundUIElementControlBindingModel<TView, TViewModel, TControl>AbstractUnboundFrameworkElementControlBindingModel<TView, TViewModel, TControl>AbstractUnboundDecoratorControlBindingModel<TView, TViewModel, TControl>AbstractUnboundTrippleBorderControlBindingModel<TView, TViewModel, TControl>
- Implements
-
IControlBindingModel<TView, TViewModel>
- Derived
- Inherited Members
Constructors
AbstractUnboundTrippleBorderControlBindingModel(Expression<Func<TView, TControl>>)
Initializes a new instance of the AbstractUnboundTrippleBorderControlBindingModel<TView, TViewModel, TControl> class.
protected AbstractUnboundTrippleBorderControlBindingModel(Expression<Func<TView, TControl>> viewExpression)
Parameters
viewExpressionExpression<Func<TView, TControl>>expression representing the control on the view to bind to.
Properties
AdornerChild
Gets or sets the binding logic for Syncfusion.Windows.Shared.TrippleBorder.AdornerChild
public IOneOrTwoWayBind<TViewModel, UIElement>? AdornerChild { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, UIElement>
Background
Gets or sets the binding logic for Syncfusion.Windows.Shared.TrippleBorder.Background
public IOneOrTwoWayBind<TViewModel, Brush>? Background { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, Brush>
BorderBrush
Gets or sets the binding logic for Syncfusion.Windows.Shared.TrippleBorder.BorderBrush
public IOneOrTwoWayBind<TViewModel, Brush>? BorderBrush { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, Brush>
BorderThickness
Gets or sets the binding logic for Syncfusion.Windows.Shared.TrippleBorder.BorderThickness
public IOneOrTwoWayBind<TViewModel, double>? BorderThickness { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, double>
CornerRadius
Gets or sets the binding logic for Syncfusion.Windows.Shared.TrippleBorder.CornerRadius
public IOneOrTwoWayBind<TViewModel, CornerRadius>? CornerRadius { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, CornerRadius>
InsideBorderBrush
Gets or sets the binding logic for Syncfusion.Windows.Shared.TrippleBorder.InsideBorderBrush
public IOneOrTwoWayBind<TViewModel, Brush>? InsideBorderBrush { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, Brush>
InsideBorderThickness
Gets or sets the binding logic for Syncfusion.Windows.Shared.TrippleBorder.InsideBorderThickness
public IOneOrTwoWayBind<TViewModel, double>? InsideBorderThickness { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, double>
OutsideBorderBrush
Gets or sets the binding logic for Syncfusion.Windows.Shared.TrippleBorder.OutsideBorderBrush
public IOneOrTwoWayBind<TViewModel, Brush>? OutsideBorderBrush { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, Brush>
OutsideBorderThickness
Gets or sets the binding logic for Syncfusion.Windows.Shared.TrippleBorder.OutsideBorderThickness
public IOneOrTwoWayBind<TViewModel, double>? OutsideBorderThickness { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, double>
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.