Table of Contents

Class AbstractUnboundTrippleBorderControlBindingModel<TView, TViewModel, TControl>

Namespace
Whipstaff.Wpf.ViewToViewModelBindings.Syncfusion.Windows.Shared
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>
AbstractUnboundDecoratorControlBindingModel<TView, TViewModel, TControl>
AbstractUnboundTrippleBorderControlBindingModel<TView, TViewModel, TControl>
Implements
IControlBindingModel<TView, TViewModel>
Derived
Inherited Members

Constructors

AbstractUnboundTrippleBorderControlBindingModel(Expression<Func<TView, TControl>>)

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 TView

The view.

viewModel TViewModel

The 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 TView

The view.

viewModel TViewModel

The viewmodel.

compositeDisposable CompositeDisposable

The disposable container to register disposals against.