From 27914d9c64982648fe6d935c352b514cafcf8168 Mon Sep 17 00:00:00 2001 From: Max Katz Date: Fri, 5 Jun 2020 18:12:51 -0400 Subject: [PATCH 1/2] RepeatButton should use same style as Button --- src/Avalonia.Themes.Fluent/Button.xaml | 67 ++++++++++---------- src/Avalonia.Themes.Fluent/FluentTheme.xaml | 1 - src/Avalonia.Themes.Fluent/RepeatButton.xaml | 40 ------------ 3 files changed, 34 insertions(+), 74 deletions(-) delete mode 100644 src/Avalonia.Themes.Fluent/RepeatButton.xaml diff --git a/src/Avalonia.Themes.Fluent/Button.xaml b/src/Avalonia.Themes.Fluent/Button.xaml index 42fcee6cd5..ba5c59b6d3 100644 --- a/src/Avalonia.Themes.Fluent/Button.xaml +++ b/src/Avalonia.Themes.Fluent/Button.xaml @@ -2,15 +2,18 @@ - - + + + + diff --git a/samples/ControlCatalog/Pages/ButtonPage.xaml.cs b/samples/ControlCatalog/Pages/ButtonPage.xaml.cs index 1d0c228a0e..5e555c8c91 100644 --- a/samples/ControlCatalog/Pages/ButtonPage.xaml.cs +++ b/samples/ControlCatalog/Pages/ButtonPage.xaml.cs @@ -5,5 +5,25 @@ namespace ControlCatalog.Pages { public class ButtonPage : UserControl { + private int repeatButtonClickCount = 0; + + public ButtonPage() + { + InitializeComponent(); + + this.FindControl("RepeatButton").Click += OnRepeatButtonClick; + } + + private void InitializeComponent() + { + AvaloniaXamlLoader.Load(this); + } + + public void OnRepeatButtonClick(object sender, object args) + { + repeatButtonClickCount++; + var textBlock = this.FindControl("RepeatButtonTextBlock"); + textBlock.Text = $"Repeat Button: {repeatButtonClickCount}"; + } } } diff --git a/src/Avalonia.Themes.Fluent/Button.xaml b/src/Avalonia.Themes.Fluent/Button.xaml index ba5c59b6d3..3336e611c1 100644 --- a/src/Avalonia.Themes.Fluent/Button.xaml +++ b/src/Avalonia.Themes.Fluent/Button.xaml @@ -2,10 +2,8 @@ -