Class AbstractUnboundDateTimeEditControlBindingModel<TView, TViewModel, TControl>
- Assembly
- Whipstaff.Wpf.Syncfusion.SfDiagram.dll
A class that contains Viewmodel bindings for the Syncfusion.Windows.Shared.DateTimeEdit control.
public abstract class AbstractUnboundDateTimeEditControlBindingModel<TView, TViewModel, TControl> : AbstractUnboundDateTimeBaseControlBindingModel<TView, TViewModel, TControl>, IControlBindingModel<TView, TViewModel> where TView : class, IViewFor<TViewModel> where TViewModel : class, IReactiveObject where TControl : DateTimeEdit
Type Parameters
TViewTViewModelTControl
- 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>AbstractUnboundDateTimeBaseControlBindingModel<TView, TViewModel, TControl>AbstractUnboundDateTimeEditControlBindingModel<TView, TViewModel, TControl>
- Implements
-
IControlBindingModel<TView, TViewModel>
- Derived
- Inherited Members
-
AbstractUnboundDateTimeBaseControlBindingModel<TView, TViewModel, TControl>.DownRepeatButtonTemplateAbstractUnboundDateTimeBaseControlBindingModel<TView, TViewModel, TControl>.ContentElementVisibility
Constructors
AbstractUnboundDateTimeEditControlBindingModel(Expression<Func<TView, TControl>>)
Initializes a new instance of the AbstractUnboundDateTimeEditControlBindingModel<TView, TViewModel, TControl> class.
protected AbstractUnboundDateTimeEditControlBindingModel(Expression<Func<TView, TControl>> viewExpression)
Parameters
viewExpressionExpression<Func<TView, TControl>>expression representing the control on the view to bind to.
Properties
AbbreviatedMonthNames
Gets or sets the binding logic for Syncfusion.Windows.Shared.DateTimeEdit.AbbreviatedMonthNames
public IOneOrTwoWayBind<TViewModel, string[]>? AbbreviatedMonthNames { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, string[]>
AutoForwarding
Gets or sets the binding logic for Syncfusion.Windows.Shared.DateTimeEdit.AutoForwarding
public IOneOrTwoWayBind<TViewModel, bool>? AutoForwarding { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, bool>
Clock
Gets or sets the binding logic for Syncfusion.Windows.Shared.DateTimeEdit.Clock
public IOneOrTwoWayBind<TViewModel, FrameworkElement>? Clock { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, FrameworkElement>
CloseCalendarAction
Gets or sets the binding logic for Syncfusion.Windows.Shared.DateTimeEdit.CloseCalendarAction
public IOneOrTwoWayBind<TViewModel, CloseCalendarAction>? CloseCalendarAction { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, CloseCalendarAction>
DateTime
Gets or sets the binding logic for Syncfusion.Windows.Shared.DateTimeEdit.DateTime
public IOneOrTwoWayBind<TViewModel, DateTime?>? DateTime { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, DateTime?>
DateTimeCalender
Gets or sets the binding logic for Syncfusion.Windows.Shared.DateTimeEdit.DateTimeCalender
public IOneOrTwoWayBind<TViewModel, FrameworkElement>? DateTimeCalender { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, FrameworkElement>
DefaultDatePart
Gets or sets the binding logic for Syncfusion.Windows.Shared.DateTimeEdit.DefaultDatePart
public IOneOrTwoWayBind<TViewModel, DateParts>? DefaultDatePart { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, DateParts>
DisableDateSelection
Gets or sets the binding logic for Syncfusion.Windows.Shared.DateTimeEdit.DisableDateSelection
public IOneOrTwoWayBind<TViewModel, bool>? DisableDateSelection { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, bool>
DropDownView
Gets or sets the binding logic for Syncfusion.Windows.Shared.DateTimeEdit.DropDownView
public IOneOrTwoWayBind<TViewModel, DropDownViews>? DropDownView { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, DropDownViews>
EnableAlphaKeyNavigation
Gets or sets the binding logic for Syncfusion.Windows.Shared.DateTimeEdit.EnableAlphaKeyNavigation
public IOneOrTwoWayBind<TViewModel, bool>? EnableAlphaKeyNavigation { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, bool>
EnableBackspaceKey
Gets or sets the binding logic for Syncfusion.Windows.Shared.DateTimeEdit.EnableBackspaceKey
public IOneOrTwoWayBind<TViewModel, bool>? EnableBackspaceKey { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, bool>
EnableClassicStyle
Gets or sets the binding logic for Syncfusion.Windows.Shared.DateTimeEdit.EnableClassicStyle
public IOneOrTwoWayBind<TViewModel, bool>? EnableClassicStyle { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, bool>
EnableDeleteKey
Gets or sets the binding logic for Syncfusion.Windows.Shared.DateTimeEdit.EnableDeleteKey
public IOneOrTwoWayBind<TViewModel, bool>? EnableDeleteKey { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, bool>
FocusedBorderBrush
Gets or sets the binding logic for Syncfusion.Windows.Shared.DateTimeEdit.FocusedBorderBrush
public IOneOrTwoWayBind<TViewModel, Brush>? FocusedBorderBrush { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, Brush>
FreezeClockOnEdit
Gets or sets the binding logic for Syncfusion.Windows.Shared.DateTimeEdit.FreezeClockOnEdit
public IOneOrTwoWayBind<TViewModel, bool>? FreezeClockOnEdit { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, bool>
IsNull
Gets or sets the binding logic for Syncfusion.Windows.Shared.DateTimeEdit.IsNull
public IOneOrTwoWayBind<TViewModel, bool>? IsNull { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, bool>
MaxDateTime
Gets or sets the binding logic for Syncfusion.Windows.Shared.DateTimeEdit.MaxDateTime
public IOneOrTwoWayBind<TViewModel, DateTime>? MaxDateTime { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, DateTime>
MinDateTime
Gets or sets the binding logic for Syncfusion.Windows.Shared.DateTimeEdit.MinDateTime
public IOneOrTwoWayBind<TViewModel, DateTime>? MinDateTime { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, DateTime>
NullValue
Gets or sets the binding logic for Syncfusion.Windows.Shared.DateTimeEdit.NullValue
public IOneOrTwoWayBind<TViewModel, DateTime?>? NullValue { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, DateTime?>
OnFocusBehavior
Gets or sets the binding logic for Syncfusion.Windows.Shared.DateTimeEdit.OnFocusBehavior
public IOneOrTwoWayBind<TViewModel, OnFocusBehavior>? OnFocusBehavior { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, OnFocusBehavior>
ShortestDayNames
Gets or sets the binding logic for Syncfusion.Windows.Shared.DateTimeEdit.ShortestDayNames
public IOneOrTwoWayBind<TViewModel, string[]>? ShortestDayNames { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, string[]>
ShowMaskOnNullValue
Gets or sets the binding logic for Syncfusion.Windows.Shared.DateTimeEdit.ShowMaskOnNullValue
public IOneOrTwoWayBind<TViewModel, bool>? ShowMaskOnNullValue { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, bool>
TimeStepInterval
Gets or sets the binding logic for Syncfusion.Windows.Shared.DateTimeEdit.TimeStepInterval
public IOneOrTwoWayBind<TViewModel, int>? TimeStepInterval { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, int>
TodayButtonAction
Gets or sets the binding logic for Syncfusion.Windows.Shared.DateTimeEdit.TodayButtonAction
public IOneOrTwoWayBind<TViewModel, TodayButtonAction>? TodayButtonAction { get; init; }
Property Value
- IOneOrTwoWayBind<TViewModel, TodayButtonAction>
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.