Skip to main content

BaseEdit.EditTemplate Property

Gets or sets a template that defines the editor’s presentation in edit mode. This is a dependency property.

Namespace: DevExpress.Xpf.Editors

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

NuGet Package: DevExpress.Wpf.Core


public ControlTemplate EditTemplate { get; set; }

Property Value

Type Description

A ControlTemplate object representing the editor’s template.


Standalone Editor

A standalone editor is always in edit mode. Setting the BaseEdit.DisplayTemplate property has no effect. To customize the editor’s presentation, use the EditTemplate property.

In-Place Editor

If the editor is used inplace within a container control (e.g. the grid), its mode depends on whether its owning cell is edited. If a cell is edited, its editor is in edit inplace mode. Otherwise, it is in display mode.

To customize the editor’s presentation, create the corresponding templates (display and/or edit template) and assign them to the BaseEdit.DisplayTemplate and BaseEdit.EditTemplate properties.

Refer to the Assign Editors to Cells topic for more information.

A template that represents the editor’s border can be specified using the BaseEdit.BorderTemplate property.


The following code sample customizes the visual appearance of a standalone editor:

WPF TextEdit - EditTemplate Example

<Window ...
    <dxe:TextEdit Width="130" HorizontalAlignment="Center"
                  VerticalAlignment="Center" EditValue="USA" ShowBorder="False">
                <Border BorderBrush="Orange" BorderThickness="3" CornerRadius="7">
                        <TextBlock Margin="2" VerticalAlignment="Center" Foreground="Gray" Text="Country:" />
                        <TextBox Name="PART_Editor" Margin="2"
                                 Style="{dxi:ThemeResource {dxet:TextEditThemeKey ResourceKey=TextStyle}}" />

Refer to the following help topic for more information: Modify Theme Resources.

See Also