diff --git a/demo/Semi.Avalonia.Demo/Pages/ButtonDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/ButtonDemo.axaml index f34ed80..8e73100 100644 --- a/demo/Semi.Avalonia.Demo/Pages/ButtonDemo.axaml +++ b/demo/Semi.Avalonia.Demo/Pages/ButtonDemo.axaml @@ -99,9 +99,14 @@ IsEnabled="False" /> - - - + + + + + + + + @@ -123,9 +128,9 @@ IsEnabled="False" /> - - - + + + diff --git a/src/Semi.Avalonia/Controls/Button.axaml b/src/Semi.Avalonia/Controls/Button.axaml index 1064917..60ee4c4 100644 --- a/src/Semi.Avalonia/Controls/Button.axaml +++ b/src/Semi.Avalonia/Controls/Button.axaml @@ -33,9 +33,7 @@ VerticalAlignment="Stretch" HorizontalContentAlignment="{TemplateBinding HorizontalContentAlignment}" VerticalContentAlignment="{TemplateBinding VerticalContentAlignment}" - Background="{TemplateBinding Background}" BackgroundSizing="{TemplateBinding BackgroundSizing}" - BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Content="{TemplateBinding Content}" ContentTemplate="{TemplateBinding ContentTemplate}" @@ -50,6 +48,11 @@ + + + + + + + + @@ -82,20 +96,21 @@ - - - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + - + - + - + - + - + - - - @@ -254,12 +234,13 @@ x:Key="BorderlessDropDownButton" BasedOn="{StaticResource {x:Type DropDownButton}}" TargetType="DropDownButton"> - - - + diff --git a/src/Semi.Avalonia/Controls/RepeatButton.axaml b/src/Semi.Avalonia/Controls/RepeatButton.axaml index 8882653..88e17d2 100644 --- a/src/Semi.Avalonia/Controls/RepeatButton.axaml +++ b/src/Semi.Avalonia/Controls/RepeatButton.axaml @@ -28,9 +28,7 @@ VerticalAlignment="Stretch" HorizontalContentAlignment="{TemplateBinding HorizontalContentAlignment}" VerticalContentAlignment="{TemplateBinding VerticalContentAlignment}" - Background="{TemplateBinding Background}" BackgroundSizing="{TemplateBinding BackgroundSizing}" - BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Content="{TemplateBinding Content}" ContentTemplate="{TemplateBinding ContentTemplate}" @@ -45,6 +43,11 @@ + + + + + + @@ -101,26 +151,58 @@ + + + + + + + @@ -227,8 +310,10 @@ x:Key="BorderlessSplitButton" BasedOn="{StaticResource {x:Type SplitButton}}" TargetType="SplitButton"> - - +