Class AbstractUnboundIntegerTextBoxControlBindingModel<TView, TViewModel, TControl>
- Assembly
- Whipstaff.Wpf.Syncfusion.SfDiagram.dll
A class that contains Viewmodel bindings for the Syncfusion.Windows.Shared.IntegerTextBox control.
public abstract class AbstractUnboundIntegerTextBoxControlBindingModel<TView, TViewModel, TControl> : AbstractUnboundEditorBaseControlBindingModel<TView, TViewModel, TControl>, IControlBindingModel<TView, TViewModel> where TView : class, IViewFor<TViewModel> where TViewModel : class, IReactiveObject where TControl : IntegerTextBox
Type Parameters
TView
TViewModel
TControl
- Inheritance
-
AbstractControlBindingModel<TView, TViewModel, TControl>AbstractUnboundUIElementControlBindingModel<TView, TViewModel, TControl>AbstractUnboundFrameworkElementControlBindingModel<TView, TViewModel, TControl>AbstractUnboundControlControlBindingModel<TView, TViewModel, TControl>AbstractUnboundTextBoxBaseControlBindingModel<TView, TViewModel, TControl>AbstractUnboundTextBoxControlBindingModel<TView, TViewModel, TControl>AbstractUnboundEditorBaseControlBindingModel<TView, TViewModel, TControl>AbstractUnboundIntegerTextBoxControlBindingModel<TView, TViewModel, TControl>
- Implements
-
IControlBindingModel<TView, TViewModel>
- Derived
- Inherited Members
Constructors
AbstractUnboundIntegerTextBoxControlBindingModel(Expression<Func<TView, TControl>>)
Initializes a new instance of the AbstractUnboundIntegerTextBoxControlBindingModel<TView, TViewModel, TControl> class.
protected AbstractUnboundIntegerTextBoxControlBindingModel(Expression<Func<TView, TControl>> viewExpression)
Parameters
viewExpression
Expression<Func<TView, TControl>>expression representing the control on the view to bind to.
Properties
GroupSeperatorEnabled
Gets or sets the binding logic for Syncfusion.Windows.Shared.IntegerTextBox.GroupSeperatorEnabled
public IOneOrTwoWayBind<TViewModel, bool>? GroupSeperatorEnabled { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, bool>
InvalidValueBehavior
Gets or sets the binding logic for Syncfusion.Windows.Shared.IntegerTextBox.InvalidValueBehavior
public IOneOrTwoWayBind<TViewModel, InvalidInputBehavior>? InvalidValueBehavior { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, InvalidInputBehavior>
MaxValue
Gets or sets the binding logic for Syncfusion.Windows.Shared.IntegerTextBox.MaxValue
public IOneOrTwoWayBind<TViewModel, long>? MaxValue { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, long>
MinValue
Gets or sets the binding logic for Syncfusion.Windows.Shared.IntegerTextBox.MinValue
public IOneOrTwoWayBind<TViewModel, long>? MinValue { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, long>
NullValue
Gets or sets the binding logic for Syncfusion.Windows.Shared.IntegerTextBox.NullValue
public IOneOrTwoWayBind<TViewModel, long?>? NullValue { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, long?>
NumberGroupSeparator
Gets or sets the binding logic for Syncfusion.Windows.Shared.IntegerTextBox.NumberGroupSeparator
public IOneOrTwoWayBind<TViewModel, string>? NumberGroupSeparator { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, string>
NumberGroupSizes
Gets or sets the binding logic for Syncfusion.Windows.Shared.IntegerTextBox.NumberGroupSizes
public IOneOrTwoWayBind<TViewModel, Int32Collection>? NumberGroupSizes { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, Int32Collection>
ProgressFactor
Gets or sets the binding logic for Syncfusion.Windows.Shared.IntegerTextBox.ProgressFactor
public IOneWayBind<TViewModel, double>? ProgressFactor { get; init; }
Property Value
- IOneWayBind<TViewModel, double>
ScrollInterval
Gets or sets the binding logic for Syncfusion.Windows.Shared.IntegerTextBox.ScrollInterval
public IOneOrTwoWayBind<TViewModel, int>? ScrollInterval { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, int>
ValidationCompleted
Gets or sets the binding logic for Syncfusion.Windows.Shared.IntegerTextBox.ValidationCompleted
public IOneOrTwoWayBind<TViewModel, bool>? ValidationCompleted { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, bool>
ValidationValue
Gets or sets the binding logic for Syncfusion.Windows.Shared.IntegerTextBox.ValidationValue
public IOneOrTwoWayBind<TViewModel, string>? ValidationValue { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, string>
Value
Gets or sets the binding logic for Syncfusion.Windows.Shared.IntegerTextBox.Value
public IOneOrTwoWayBind<TViewModel, long?>? Value { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, long?>
ValueValidation
Gets or sets the binding logic for Syncfusion.Windows.Shared.IntegerTextBox.ValueValidation
public IOneOrTwoWayBind<TViewModel, StringValidation>? ValueValidation { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, StringValidation>
copycommand
Gets or sets the binding logic for Syncfusion.Windows.Shared.IntegerTextBox.copycommand
public IOneWayBind<TViewModel, ICommand>? copycommand { get; init; }
Property Value
- IOneWayBind<TViewModel, ICommand>
cutcommand
Gets or sets the binding logic for Syncfusion.Windows.Shared.IntegerTextBox.cutcommand
public IOneWayBind<TViewModel, ICommand>? cutcommand { get; init; }
Property Value
- IOneWayBind<TViewModel, ICommand>
pastecommand
Gets or sets the binding logic for Syncfusion.Windows.Shared.IntegerTextBox.pastecommand
public IOneWayBind<TViewModel, ICommand>? pastecommand { get; init; }
Property Value
- IOneWayBind<TViewModel, ICommand>
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.