Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

BaseEdit.InvalidValueBehavior Property

Gets or sets a value that specifies the editor’s response to an invalid value. This is a dependency property.

Namespace: DevExpress.Xpf.Editors

Assembly: DevExpress.Xpf.Core.v24.2.dll

NuGet Package: DevExpress.Wpf.Core

#Declaration

public InvalidValueBehavior InvalidValueBehavior { get; set; }

#Property Value

Type Description
InvalidValueBehavior

One of the InvalidValueBehavior enumeration values.

Available values:

Name Description
AllowLeaveEditor

This mode allows you to switch to another editor, and re-enter a value for this editor later.

WaitForValidValue

This mode locks the entire application until a correct value is entered.

#Remarks

If the InvalidValueBehavior property is set to InvalidValueBehavior.AllowLeaveEditor, an end-user can switch to another editor, and re-enter a value for this editor later. Setting the InvalidValueBehavior property to InvalidValueBehavior.WaitForValidValue locks the entire application until a correct value is entered. The InvalidValueBehavior property works only if an internal editor’s validation fails.

The InvalidValueBehavior property has no effect if an in-place editor is used within a container control. For example, the AllowLeaveInvalidEditor property controls this behavior in the GridControl.

See Also