Skip to main content
All docs
V25.1
  • 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

    [DXCategory("Events")]
    public event CustomDisplayTextEventHandler CustomDisplayText

    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 the Value. The parameter initially contains the default text presentation of the Value 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 + "'";
    }
    
    See Also