Back to Devexpress

ButtonEditSettings.ButtonTemplate Property

wpf-devexpress-dot-xpf-dot-editors-dot-settings-dot-buttoneditsettings-7b272d21.md

latest2.9 KB
Original Source

ButtonEditSettings.ButtonTemplate Property

Gets or sets the data template used to render buttons of the ButtonEdit. This is a dependency property.

Namespace : DevExpress.Xpf.Editors.Settings

Assembly : DevExpress.Xpf.Core.v25.2.dll

NuGet Package : DevExpress.Wpf.Core

Declaration

csharp
public DataTemplate ButtonTemplate { get; set; }
vb
Public Property ButtonTemplate As DataTemplate

Property Value

TypeDescription
DataTemplate

A DataTemplate object that is used to render buttons of the ButtonEdit.

|

Property Paths

You can access this nested property as listed below:

Object TypePath to ButtonTemplate
TokenEditorBehavior

.NewTokenEditSettings .ButtonTemplate

| | TokenEditorBehavior |

.TokenEditSettings .ButtonTemplate

|

Remarks

The ButtonTemplate property specifies the data template used to render buttons from the ButtonEditSettings.ButtonsSource collection.

xaml
<dxe:ButtonEditSettings.ButtonTemplate>
    <DataTemplate>
        <ContentControl>
            <dxe:ButtonInfo 
                Command="{Binding Command}"
                Content="{Binding Content}"
                IsLeft="{Binding IsLeft}" />
        </ContentControl>
    </DataTemplate>
</dxe:ButtonEditSettings.ButtonTemplate>

If you want to declare several data templates and apply one of them according to your own logic, use the ButtonEditSettings.ButtonTemplateSelector property.

See Also

ButtonsSource

ButtonTemplateSelector

ButtonEditSettings Class

ButtonEditSettings Members

DevExpress.Xpf.Editors.Settings Namespace