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
TView
TViewModel
TControl
- 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
viewExpression
Expression<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
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.