I want to declare BaseButton Control in my prjt and extend others from. I create class which inherit System.Windows.Controls.Button and define xaml. In XAML where <ContentPresenter Content="{TemplateBinding Content}"/>
i get Error: Content property undefined.
Code behind
public partial class BaseButton : Button
{
public BaseButton()
{
InitializeComponent();
}
}
XAML:
<Button x:Class="BalComNew.Resource.BalcomUserControl.BaseButton"
...
Name="userControl" Content="{Binding Content, ElementName=userControl}">
<Button.Style>
<Style TargetType="Button">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate>
<Border>
<ContentPresenter Content="{TemplateBinding Content}" />
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</Button.Style>
</Button>
Usage:
<balcomComponent:BaseButton Click="Button_Click">
<DockPanel>
Some content here
</DockPanel>
</balcomComponent:BaseButton>
In XAML where <ContentPresenter Content="{TemplateBinding Content}"/>
i get Error: Content property undefined.
New contributor
Mukiev Mukhammad is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.