HtmlContentPopup.CustomDisplayText Event
Allows you to specify custom display text for bound field values.
Namespace: DevExpress.XtraEditors
Assembly: DevExpress.XtraEditors.v25.1.dll
NuGet Package: DevExpress.Win.Navigation
Declaration
Event Data
The CustomDisplayText event's data class is CustomDisplayTextEventArgs. The following properties provide information specific to this event:
| Property | Description |
|---|---|
| DisplayText | Gets or sets an editor’s display text. |
| Value | Gets an editor’s current value. |
Remarks
The ${FieldName} syntax in HTML markup inserts values of fields/properties from the control’s data context (HtmlContentPopup.DataContext). See the following article for more information: Data Binding.
The CustomDisplayText event allows you to specify custom display text for bound field values. The event contains the following arguments:
PropertyName— The name of the bound field for which you need to return custom text.Value— Specifies the bound field’s value.DisplayText— Gets or sets custom display text of theValue. The parameter initially contains the default text presentation of theValueobject.
The following example handles the CustomDisplayText event to wrap email addresses in apostrophes:
void OnCustomDisplayText(object sender, HtmlContentCustomDisplayTextEventArgs e) {
if(e.PropertyName == "Email")
e.DisplayText = "'" + e.DisplayText + "'";
}