Button FluentTheme template uses invalid HorizontalContentAlignment binding in ContentPresenter
Senkoi opened this issue · 0 comments
Senkoi commented
Describe the bug
In the current FluentTheme implementation of Button, the ContentPresenter inside the ControlTemplate is defined like this:
To Reproduce
<ContentPresenter x:Name="PART_ContentPresenter"
Background="{TemplateBinding Background}"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}"
CornerRadius="{TemplateBinding CornerRadius}"
Content="{TemplateBinding Content}"
ContentTemplate="{TemplateBinding ContentTemplate}"
Padding="{TemplateBinding Padding}"
RecognizesAccessKey="True"
HorizontalContentAlignment="{TemplateBinding HorizontalContentAlignment}"
VerticalContentAlignment="{TemplateBinding VerticalContentAlignment}" />
Expected behavior
The ContentPresenter should bind like this:
<ContentPresenter x:Name="PART_ContentPresenter"
...
HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
VerticalAlignment="{TemplateBinding VerticalContentAlignment}" />
Avalonia version
11.3.4
OS
No response
Additional context
No response