BaseEdit.BorderTemplate Property
Gets or sets a template used to display the editor’s border. This is a dependency property.
Namespace: DevExpress.Xpf.Editors
Assembly: DevExpress.Xpf.Core.v20.2.dll
NuGet Packages: DevExpress.WindowsDesktop.Wpf.Core, DevExpress.Wpf.Core
Declaration
Property Value
Type | Description |
---|---|
ControlTemplate | A ControlTemplate object representing the template that defines the appearance of the editor’s border. |
Remarks
To customize the editor’s visual representation via templates, use its BaseEdit.DisplayTemplate and BaseEdit.EditTemplate properties.
Example
The following example shows how to customize the editor's border via templates.
<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="BaseEdit_BorderTemplate.Window1"
Title="Customizing Editor's Border"
Height="300" Width="300">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition Width="100" />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition Height="22" />
<RowDefinition />
</Grid.RowDefinitions>
<dxe:TextEdit Grid.Column="1" Grid.Row="1">
<dxe:TextEdit.BorderTemplate>
<ControlTemplate TargetType="{x:Type ContentControl}">
<Border BorderThickness="1" BorderBrush="Red" Background="AntiqueWhite"
CornerRadius="2">
<ContentPresenter />
</Border>
</ControlTemplate>
</dxe:TextEdit.BorderTemplate>
</dxe:TextEdit>
</Grid>
</Window>
See Also