# How to: Create a ButtonEdit with a Custom Button | WPF Controls | DevExpress Documentation

The following example shows how to create a ButtonEdit with the Clear button that clears the editor's value.

- Window1.xaml

<section id="tabpanel_3IjeylrRrH_tabid-xaml" role="tabpanel" data-tab="tabid-xaml">
<pre><code class="lang-xaml">&lt;dxe:ButtonEdit x:Name=&quot;buttonEdit&quot; Width=&quot;100&quot;
                AllowDefaultButton=&quot;False&quot;&gt;
    &lt;dxe:ButtonEdit.Buttons&gt;
        &lt;dxe:ButtonInfo Content=&quot;Clear&quot; Click=&quot;ButtonInfo_Click&quot; /&gt;
    &lt;/dxe:ButtonEdit.Buttons&gt;
&lt;/dxe:ButtonEdit&gt;
</code></pre></section>

- Window1.xaml.cs
- Window1.xaml.vb

<section id="tabpanel_3IjeylrRrH-1_tabid-csharp" role="tabpanel" data-tab="tabid-csharp">
<pre><code class="lang-csharp">private void ButtonInfo_Click(object sender, RoutedEventArgs e) {
    buttonEdit.EditValue = string.Empty;
}
</code></pre></section>
<section id="tabpanel_3IjeylrRrH-1_tabid-vb" role="tabpanel" data-tab="tabid-vb" aria-hidden="true" hidden="hidden">
<pre><code class="lang-vb">Private Sub ButtonInfo_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)
    buttonEdit.EditValue = String.Empty
End Sub
</code></pre></section>