Class AbstractUnboundCustomMarginDialogControlBindingModel<TView, TViewModel, TControl>
- Assembly
- Whipstaff.Wpf.Syncfusion.SfDiagram.dll
A class that contains Viewmodel bindings for the Syncfusion.Windows.Shared.Printing.CustomMarginDialog control.
public abstract class AbstractUnboundCustomMarginDialogControlBindingModel<TView, TViewModel, TControl> : AbstractUnboundChromelessWindowControlBindingModel<TView, TViewModel, TControl>, IControlBindingModel<TView, TViewModel> where TView : class, IViewFor<TViewModel> where TViewModel : class, IReactiveObject where TControl : CustomMarginDialog
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>AbstractUnboundWindowControlBindingModel<TView, TViewModel, TControl>AbstractUnboundChromelessWindowControlBindingModel<TView, TViewModel, TControl>AbstractUnboundCustomMarginDialogControlBindingModel<TView, TViewModel, TControl>
- Implements
-
IControlBindingModel<TView, TViewModel>
- Derived
- Inherited Members
Constructors
AbstractUnboundCustomMarginDialogControlBindingModel(Expression<Func<TView, TControl>>)
Initializes a new instance of the AbstractUnboundCustomMarginDialogControlBindingModel<TView, TViewModel, TControl> class.
protected AbstractUnboundCustomMarginDialogControlBindingModel(Expression<Func<TView, TControl>> viewExpression)
Parameters
viewExpression
Expression<Func<TView, TControl>>expression representing the control on the view to bind to.
Properties
BottomMargin
Gets or sets the binding logic for Syncfusion.Windows.Shared.Printing.CustomMarginDialog.BottomMargin
public IOneOrTwoWayBind<TViewModel, double>? BottomMargin { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, double>
LeftMargin
Gets or sets the binding logic for Syncfusion.Windows.Shared.Printing.CustomMarginDialog.LeftMargin
public IOneOrTwoWayBind<TViewModel, double>? LeftMargin { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, double>
RightMargin
Gets or sets the binding logic for Syncfusion.Windows.Shared.Printing.CustomMarginDialog.RightMargin
public IOneOrTwoWayBind<TViewModel, double>? RightMargin { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, double>
TopMargin
Gets or sets the binding logic for Syncfusion.Windows.Shared.Printing.CustomMarginDialog.TopMargin
public IOneOrTwoWayBind<TViewModel, double>? TopMargin { 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.