diff --git a/src/Snap.Hutao/Snap.Hutao/Control/Builder/ButtonBase/ButtonBaseBuilder.cs b/src/Snap.Hutao/Snap.Hutao/Control/Builder/ButtonBase/ButtonBaseBuilder.cs deleted file mode 100644 index 23bcc271..00000000 --- a/src/Snap.Hutao/Snap.Hutao/Control/Builder/ButtonBase/ButtonBaseBuilder.cs +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright (c) DGP Studio. All rights reserved. -// Licensed under the MIT license. - -namespace Snap.Hutao.Control.Builder.ButtonBase; - -internal class ButtonBaseBuilder : IButtonBaseBuilder - where TButton : Microsoft.UI.Xaml.Controls.Primitives.ButtonBase, new() -{ - public TButton Button { get; } = new(); -} \ No newline at end of file diff --git a/src/Snap.Hutao/Snap.Hutao/Control/Builder/ButtonBase/ButtonBaseBuilderExtension.cs b/src/Snap.Hutao/Snap.Hutao/Control/Builder/ButtonBase/ButtonBaseBuilderExtension.cs deleted file mode 100644 index 58ad45a5..00000000 --- a/src/Snap.Hutao/Snap.Hutao/Control/Builder/ButtonBase/ButtonBaseBuilderExtension.cs +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright (c) DGP Studio. All rights reserved. -// Licensed under the MIT license. - -using Snap.Hutao.Core.Abstraction.Extension; - -namespace Snap.Hutao.Control.Builder.ButtonBase; - -internal static class ButtonBaseBuilderExtension -{ - public static TBuilder SetContent(this TBuilder builder, object? content) - where TBuilder : IButtonBaseBuilder - where TButton : Microsoft.UI.Xaml.Controls.Primitives.ButtonBase - { - builder.Configure(builder => builder.Button.Content = content); - return builder; - } - - public static TBuilder SetCommand(this TBuilder builder, ICommand command) - where TBuilder : IButtonBaseBuilder - where TButton : Microsoft.UI.Xaml.Controls.Primitives.ButtonBase - { - builder.Configure(builder => builder.Button.Command = command); - return builder; - } -} \ No newline at end of file diff --git a/src/Snap.Hutao/Snap.Hutao/Control/Builder/ButtonBase/ButtonBuilder.cs b/src/Snap.Hutao/Snap.Hutao/Control/Builder/ButtonBase/ButtonBuilder.cs deleted file mode 100644 index 6274b5d0..00000000 --- a/src/Snap.Hutao/Snap.Hutao/Control/Builder/ButtonBase/ButtonBuilder.cs +++ /dev/null @@ -1,8 +0,0 @@ -// Copyright (c) DGP Studio. All rights reserved. -// Licensed under the MIT license. - -using Microsoft.UI.Xaml.Controls; - -namespace Snap.Hutao.Control.Builder.ButtonBase; - -internal sealed class ButtonBuilder : ButtonBaseBuilder