Inheritance

Implements
  • IComponent
  • IHandleEvent
  • IHandleAfterRender
  • JsonSerializable
  • IDisposable

constructor

public IgbXDatePicker()

Returns IgbXDatePicker

Inherited from: BaseRendererControl

[Inject]
protected IIgniteUIBlazor IgBlazor { get; set; }

Inherited from: BaseRendererControl

[Parameter]
public string Height { get; set; }

Inherited from: BaseRendererControl

[Parameter]
public string Width { get; set; }

Inherited from: BaseRendererControl

[Parameter]
public string Class { get; set; }

Inherited from: BaseRendererControl

[Parameter(CaptureUnmatchedValues = true)]
public Dictionary<string, object> AdditionalAttributes { get; set; }

Inherited from: BaseRendererControl

protected virtual string ParentTypeName { get; }

Inherited from: BaseRendererControl

Gets or sets how events are bubbled up from JavaScript to Blazor.

[Parameter]
public ControlEventBehavior EventBehavior { get; set; }

Inherited from: BaseRendererControl

[Parameter]
public RenderFragment ChildContent { get; set; }

Inherited from: BaseRendererControl

Gets or sets what type of date conversion to make when round tripping dates.

[Parameter]
public RoundTripDateConversion RoundTripDateConversion { get; set; }

Inherited from: BaseRendererControl

protected virtual bool SupportsVisualChildren { get; }

Inherited from: BaseRendererControl

protected virtual bool UseDirectRender { get; }

Inherited from: BaseRendererControl

protected virtual string DirectRenderElementName { get; }

Inherited from: BaseRendererControl

protected virtual bool NeedsDynamicContent { get; }

Inherited from: BaseRendererControl

protected virtual bool UseCamelEnumValues { get; }

Gets or sets the AllowTextInput property to detirmine if entering text into the input is allowed

[Parameter]
public bool AllowTextInput { get; set; }

Gets or sets the base built in theme to use for the date picker.

[Parameter]
public BaseControlTheme BaseTheme { get; set; }

Gets or sets the date time format to use for this column. If FormatString is specificied this value is ignored.

[Parameter]
public DateFormats DateFormat { get; set; }

Gets the components default event behavior.

protected override ControlEventBehavior DefaultEventBehavior { get; }

Gets or sets the display density to use for the date pcicker.

[Parameter]
public ControlDisplayDensity Density { get; set; }

Gets or sets the FirstDayOfWeek property to detirmine first day of the week

[Parameter]
public DayOfWeek FirstDayOfWeek { get; set; }

Gets or sets the FirstWeekOfYear property to detirmine first week of the year

[Parameter]
public FirstWeek FirstWeekOfYear { get; set; }

Gets or sets the Format property to detirmine the format of the date in the input

[Parameter]
public string FormatString { get; set; }

Gets or Sets the text color

[Parameter]
public string IconColor { get; set; }
[Parameter]
public bool IsDisabled { get; set; }

Indicates that the calendar dropdown will position itself relative to the window instead of the document.

[Parameter]
public bool IsFixed { get; set; }

Gets or Sets the property name that contains the label.

[Parameter]
public string Label { get; set; }
[Parameter]
public string LabelFontFamily { get; set; }
[Parameter]
public double LabelFontSize { get; set; }
[Parameter]
public string LabelFontStyle { get; set; }
[Parameter]
public string LabelFontWeight { get; set; }

Gets or sets the color to use for the text.

[Parameter]
public string LabelTextColor { get; set; }

Gets or Sets the property name that contains the MaxDate.

[Parameter]
public DateTime MaxDate { get; set; }

Gets or Sets the property name that contains the MinDate.

[Parameter]
public DateTime MinDate { get; set; }

Indicates that the dropdown should open as a child of the date picker.

[Parameter]
public bool OpenAsChild { get; set; }

Gets or sets the AllowTextInput property to detirmine if entering text into the input is allowed

[Parameter]
public bool OpenOnFocus { get; set; }

Gets or Sets the property name that contains the placeholder.

[Parameter]
public string Placeholder { get; set; }
[Parameter]
public Action<IgbSelectedValueChangedEventArgs> SelectedValueChanged { get; set; }
[Parameter]
public string SelectedValueChangedScript { get; set; }

Gets or sets the ShowClearButton property to detirmine if the clear button is shown

[Parameter]
public bool ShowClearButton { get; set; }

Gets or sets the ShowTodayButton property to detirmine if the today button is shown

[Parameter]
public bool ShowTodayButton { get; set; }

Gets or sets the ShowWeekNumbers property to detirmine if the week numbers are shown

[Parameter]
public bool ShowWeekNumbers { get; set; }

Gets or Sets the text color

[Parameter]
public string TextColor { get; set; }
[Parameter]
public string TextFontFamily { get; set; }
[Parameter]
public double TextFontSize { get; set; }
[Parameter]
public string TextFontStyle { get; set; }
[Parameter]
public string TextFontWeight { get; set; }

Gets or Sets the property name that contains the values.

[Parameter]
public DateTime Today { get; set; }
public override string Type { get; }

Indicates that the dropdown will place itself into the browser top layer.

[Parameter]
public bool UseTopLayer { get; set; }

Gets or Sets the property name that contains the values.

[Parameter]
public DateTime Value { get; set; }

Inherited from: BaseRendererControl

protected Dictionary<Type, Dictionary<string, FieldInfo>> eventCallbacksCache

Inherited from: BaseRendererControl

protected string _cachedSerializedContent

Inherited from: BaseRendererControl

Resolves the components event behavior if Auto is selected.

protected ControlEventBehavior ResolveEventBehavior()

Returns any

Inherited from: BaseRendererControl

protected virtual string ResolveDisplay()

Returns any

Inherited from: BaseRendererControl

protected string ToSpinal(string value)

Parameters

  • value: string

Returns any

Inherited from: BaseRendererControl

protected virtual string TransformSimpleKey(string key)

Parameters

  • key: string

Returns any

Inherited from: BaseRendererControl

protected virtual bool IsTransformedEnumValue(string key)

Parameters

  • key: string

Returns any

TransformPotentialEnumValue(string, object)

Section titled "TransformPotentialEnumValue(string, object)"

Inherited from: BaseRendererControl

protected virtual object TransformPotentialEnumValue(string key, object value)

Parameters

  • key: string
  • value: object

Returns any

Inherited from: BaseRendererControl

protected virtual SequenceInfo BuildSequenceInfo(int startSequence)

Parameters

  • startSequence: int

Returns any

Inherited from: BaseRendererControl

protected override void BuildRenderTree(RenderTreeBuilder builder)

Parameters

  • builder: RenderTreeBuilder

Returns any

Inherited from: BaseRendererControl

protected Type TemplateContentType(string templateId)

Parameters

  • templateId: string

Returns any

Inherited from: BaseRendererControl

protected override Task OnAfterRenderAsync(bool firstRender)

Parameters

  • firstRender: bool

Returns any

Inherited from: BaseRendererControl

public Task EnsureReady()

Returns any

Inherited from: BaseRendererControl

protected void MarkPropDirty(string propertyName)

Parameters

  • propertyName: string

Returns any

Inherited from: BaseRendererControl

protected bool IsPropDirty(string propertyName)

Parameters

  • propertyName: string

Returns any

Serialize(SerializationContext, string)

Section titled "Serialize(SerializationContext, string)"

Inherited from: BaseRendererControl

public void Serialize(SerializationContext context, string propertyName = null)

Parameters

  • context: SerializationContext
  • propertyName: string

Returns any

Inherited from: BaseRendererControl

public string Serialize()

Returns any

InvokeMethod(string, object[], string[], ElementReference[])

Section titled "InvokeMethod(string, object[], string[], ElementReference[])"

Inherited from: BaseRendererControl

protected Task<object> InvokeMethod(string methodName, object[] arguments, string[] types, ElementReference[] nativeElements = null)

Parameters

  • methodName: string
  • arguments: object[]
  • types: string[]
  • nativeElements: ElementReference[]

Returns any

InvokeMethodSync(string, object[], string[], ElementReference[])

Section titled "InvokeMethodSync(string, object[], string[], ElementReference[])"

Inherited from: BaseRendererControl

protected object InvokeMethodSync(string methodName, object[] arguments, string[] types, ElementReference[] nativeElements = null)

Parameters

  • methodName: string
  • arguments: object[]
  • types: string[]
  • nativeElements: ElementReference[]

Returns any

Inherited from: BaseRendererControl

Prevents data change notifications from be propagated to the component.

public void SuspendNotifications(object dataSource)

Parameters

  • dataSource: object

Returns any

Inherited from: BaseRendererControl

Resumes data change notifications.

public void ResumeNotifications(object dataSource, bool notify = true)

Parameters

  • dataSource: object
  • notify: bool

Returns any

NotifyInsertItem(object, int, object)

Section titled "NotifyInsertItem(object, int, object)"

Inherited from: BaseRendererControl

public void NotifyInsertItem(object dataSource, int index, object refItem)

Parameters

  • dataSource: object
  • index: int
  • refItem: object

Returns any

NotifyRemoveItem(object, int, object)

Section titled "NotifyRemoveItem(object, int, object)"

Inherited from: BaseRendererControl

public void NotifyRemoveItem(object dataSource, int index, object oldItem)

Parameters

  • dataSource: object
  • index: int
  • oldItem: object

Returns any

Inherited from: BaseRendererControl

public void NotifyClearItems(object dataSource)

Parameters

  • dataSource: object

Returns any

NotifySetItem(object, int, object, object)

Section titled "NotifySetItem(object, int, object, object)"

Inherited from: BaseRendererControl

public void NotifySetItem(object dataSource, int index, object oldItem, object newItem)

Parameters

  • dataSource: object
  • index: int
  • oldItem: object
  • newItem: object

Returns any

NotifyUpdateItem(object, int, object, bool)

Section titled "NotifyUpdateItem(object, int, object, bool)"

Inherited from: BaseRendererControl

public void NotifyUpdateItem(object dataSource, int index, object refItem, bool syncDataOnly = false)

Parameters

  • dataSource: object
  • index: int
  • refItem: object
  • syncDataOnly: bool

Returns any

Inherited from: BaseRendererControl

public void OnRefChanged(string refName, object refValue)

Parameters

  • refName: string
  • refValue: object

Returns any

Inherited from: BaseRendererControl

public void OnInvokeReturn(long invokeId, object returnValue)

Parameters

  • invokeId: long
  • returnValue: object

Returns any

Inherited from: BaseRendererControl

protected string Camelize(string value)

Parameters

  • value: string

Returns any

Inherited from: BaseRendererControl

protected string ToPascal(string value)

Parameters

  • value: string

Returns any

OnElementNameChanged(BaseRendererElement, string, string)

Section titled "OnElementNameChanged(BaseRendererElement, string, string)"

Inherited from: BaseRendererControl

protected void OnElementNameChanged(BaseRendererElement element, string oldName, string newName)

Parameters

  • element: BaseRendererElement
  • oldName: string
  • newName: string

Returns any

Inherited from: BaseRendererControl

protected virtual void Dispose(bool disposing)

Parameters

  • disposing: bool

Returns any

SetResourceStringAsync(string, string, string)

Section titled "SetResourceStringAsync(string, string, string)"

Inherited from: BaseRendererControl

public Task<object> SetResourceStringAsync(string grouping, string id, string value)

Parameters

  • grouping: string
  • id: string
  • value: string

Returns any

SetResourceStringAsync(string, string)

Section titled "SetResourceStringAsync(string, string)"

Inherited from: BaseRendererControl

public Task<object> SetResourceStringAsync(string grouping, string json)

Parameters

  • grouping: string
  • json: string

Returns any

SetPropertyValue(object, PropertyInfo, JsonElement)

Section titled "SetPropertyValue(object, PropertyInfo, JsonElement)"

Inherited from: BaseRendererControl

protected void SetPropertyValue(object item, PropertyInfo property, JsonElement jsonElement)

Parameters

  • item: object
  • property: PropertyInfo
  • jsonElement: JsonElement

Returns any

SetPropertyValue(object, PropertyInfo, object)

Section titled "SetPropertyValue(object, PropertyInfo, object)"

Inherited from: BaseRendererControl

protected void SetPropertyValue(object item, PropertyInfo property, object value)

Parameters

  • item: object
  • property: PropertyInfo
  • value: object

Returns any

Inherited from: BaseRendererControl

public void Dispose()

Returns any

protected override void EnsureModulesLoaded()

Returns any

public string ExportSerializedVisualModel()

Returns any

Returns a serialized copy of the exported visual model

public Task<string> ExportSerializedVisualModelAsync()

Returns any

public object ExportVisualModel()

Returns any

Exports visual information about the current state of the grid.

public Task<object> ExportVisualModelAsync()

Returns any

public override object FindByName(string name)

Parameters

  • name: string

Returns any

public DateTime GetCurrentValue()

Returns any

public Task<DateTime> GetCurrentValueAsync()

Returns any

public void Select()

Returns any

public Task SelectAsync()

Returns any

SetCustomizedStringAsync(string, Dictionary<string, string>)

Section titled "SetCustomizedStringAsync(string, Dictionary<string, string>)"

Provide a new set of localized strings to use for a given languange.

public Task<object> SetCustomizedStringAsync(string language, Dictionary<string, string> values)

Parameters

  • language: string
  • values: Dictionary

Returns any

SetCustomizedStringAsync(string, string)

Section titled "SetCustomizedStringAsync(string, string)"

Provide a new set of localized strings to use for a given languange.

public Task<object> SetCustomizedStringAsync(string language, string json)

Parameters

  • language: string
  • json: string

Returns any

SetCustomizedStringAsync(string, string, string)

Section titled "SetCustomizedStringAsync(string, string, string)"

Provide a new set of localized strings to use for a given languange.

public Task<object> SetCustomizedStringAsync(string language, string id, string value)

Parameters

  • language: string
  • id: string
  • value: string

Returns any

[Parameter]
public EventCallback<IgbInputChangeEventArgs> Changing { get; set; }
[Parameter]
public EventCallback<IgbGotFocusEventArgs> GotFocus { get; set; }
[Parameter]
public EventCallback<IgbKeyEventArgs> KeyDown { get; set; }
[Parameter]
public EventCallback<IgbLostFocusEventArgs> LostFocus { get; set; }
[Parameter]
public EventCallback<DateTime> ValueChanged { get; set; }
[Parameter]
public string ChangingScript { get; set; }
[Parameter]
public string GotFocusScript { get; set; }
[Parameter]
public string KeyDownScript { get; set; }
[Parameter]
public string LostFocusScript { get; set; }
[Parameter]
public string ValueChangedScript { get; set; }