diff --git a/src/AtomUI.Controls/Alert/AlertTheme.axaml b/src/AtomUI.Controls/Alert/Themes/AlertTheme.axaml
similarity index 100%
rename from src/AtomUI.Controls/Alert/AlertTheme.axaml
rename to src/AtomUI.Controls/Alert/Themes/AlertTheme.axaml
diff --git a/src/AtomUI.Controls/AtomUI.Controls.csproj b/src/AtomUI.Controls/AtomUI.Controls.csproj
index 673ff1fbb..dc5258d9b 100644
--- a/src/AtomUI.Controls/AtomUI.Controls.csproj
+++ b/src/AtomUI.Controls/AtomUI.Controls.csproj
@@ -36,6 +36,7 @@
+
@@ -43,6 +44,7 @@
+
diff --git a/src/AtomUI.Controls/AtomUIOSSControlThemesProvider.axaml b/src/AtomUI.Controls/AtomUIOSSControlThemesProvider.axaml
index c181cd72e..c0d1911e1 100644
--- a/src/AtomUI.Controls/AtomUIOSSControlThemesProvider.axaml
+++ b/src/AtomUI.Controls/AtomUIOSSControlThemesProvider.axaml
@@ -4,9 +4,10 @@
x:Class="AtomUI.Controls.AtomUIOSSControlThemesProvider"
Id="AtomUI.Controls">
-
-
+
+
+
\ No newline at end of file
diff --git a/src/AtomUI.Controls/GeneratedFiles/AtomUI.Generator/AtomUI.Generator.ControlThemePoolGenerator/ControlThemePool.g.cs b/src/AtomUI.Controls/GeneratedFiles/AtomUI.Generator/AtomUI.Generator.ControlThemePoolGenerator/ControlThemePool.g.cs
index c358aa03d..723809bfb 100644
--- a/src/AtomUI.Controls/GeneratedFiles/AtomUI.Generator/AtomUI.Generator.ControlThemePoolGenerator/ControlThemePool.g.cs
+++ b/src/AtomUI.Controls/GeneratedFiles/AtomUI.Generator/AtomUI.Generator.ControlThemePoolGenerator/ControlThemePool.g.cs
@@ -79,7 +79,6 @@ namespace AtomUI.Theme
themes.Add(new AtomUI.Controls.OptionButtonGroupTheme());
themes.Add(new AtomUI.Controls.OptionButtonTheme());
themes.Add(new AtomUI.Controls.PickerClearUpButtonTheme());
- themes.Add(new AtomUI.Controls.PopupConfirmContainerTheme());
themes.Add(new AtomUI.Controls.PrimaryButtonTheme());
themes.Add(new AtomUI.Controls.PrimaryDropdownButtonTheme());
themes.Add(new AtomUI.Controls.ProgressBarTheme());
diff --git a/src/AtomUI.Controls/PopupConfirm/PopupConfirmContainer.cs b/src/AtomUI.Controls/PopupConfirm/PopupConfirmContainer.cs
index 5e563a37f..07e666142 100644
--- a/src/AtomUI.Controls/PopupConfirm/PopupConfirmContainer.cs
+++ b/src/AtomUI.Controls/PopupConfirm/PopupConfirmContainer.cs
@@ -1,7 +1,5 @@
-using System.Diagnostics;
-using AtomUI.IconPkg;
+using AtomUI.IconPkg;
using AtomUI.IconPkg.AntDesign;
-using AtomUI.Reflection;
using AtomUI.Theme;
using AtomUI.Theme.Utils;
using Avalonia;
@@ -118,17 +116,21 @@ internal class PopupConfirmContainer : TemplatedControl,
protected override void OnApplyTemplate(TemplateAppliedEventArgs e)
{
base.OnApplyTemplate(e);
-
- _okButton = e.NameScope.Find