From da7787ac32c08049145ddf295985dbae0ec6b7b6 Mon Sep 17 00:00:00 2001 From: Matthew Leibowitz Date: Wed, 17 Nov 2021 19:45:40 +0200 Subject: [PATCH] Use the Default Button Styles (Windows 11 Styles) (#3363) --- .../Pages/Controls/ButtonPage.xaml | 6 + .../Windows/Extensions/ButtonExtensions.cs | 18 +- .../Handlers/Button/ButtonHandler.Windows.cs | 77 ++++--- src/Core/src/Handlers/Button/ButtonHandler.cs | 2 +- .../src/Handlers/Button/IButtonHandler.cs | 2 +- .../ImageButton/ImageButtonHandler.Windows.cs | 96 ++------- .../ImageButton/ImageButtonHandler.cs | 19 +- .../src/Platform/Windows/ButtonExtensions.cs | 192 ++++++++++-------- .../Windows/FrameworkElementExtensions.cs | 16 +- .../src/Platform/Windows/ImageExtensions.cs | 9 +- src/Core/src/Platform/Windows/MauiButton.cs | 133 ------------ .../Windows/Styles/MauiButtonStyle.xaml | 54 ----- .../Platform/Windows/Styles/Resources.xaml | 1 - .../tests/DeviceTests/Core.DeviceTests.csproj | 1 + .../Button/ButtonHandlerTests.Windows.cs | 89 ++++++++ 15 files changed, 301 insertions(+), 414 deletions(-) delete mode 100644 src/Core/src/Platform/Windows/MauiButton.cs delete mode 100644 src/Core/src/Platform/Windows/Styles/MauiButtonStyle.xaml create mode 100644 src/Core/tests/DeviceTests/Handlers/Button/ButtonHandlerTests.Windows.cs diff --git a/src/Controls/samples/Controls.Sample/Pages/Controls/ButtonPage.xaml b/src/Controls/samples/Controls.Sample/Pages/Controls/ButtonPage.xaml index c2e8992c9566..08e46dd28b96 100644 --- a/src/Controls/samples/Controls.Sample/Pages/Controls/ButtonPage.xaml +++ b/src/Controls/samples/Controls.Sample/Pages/Controls/ButtonPage.xaml @@ -30,6 +30,12 @@ BackgroundColor="Red" TextColor="White" Text="Button"/> +