HtmlContentPopup.CustomDisplayText Event
Allows you to specify custom display text for bound field values.
Namespace: DevExpress.XtraEditors
Assembly: DevExpress.XtraEditors.v24.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 theValue
object.
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 + "'";
}