diff --git a/demo/Semi.Avalonia.Demo/Pages/MenuDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/MenuDemo.axaml
index 6619598..59e7353 100644
--- a/demo/Semi.Avalonia.Demo/Pages/MenuDemo.axaml
+++ b/demo/Semi.Avalonia.Demo/Pages/MenuDemo.axaml
@@ -37,6 +37,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/Semi.Avalonia/Controls/Menu.axaml b/src/Semi.Avalonia/Controls/Menu.axaml
index 6170dea..b518470 100644
--- a/src/Semi.Avalonia/Controls/Menu.axaml
+++ b/src/Semi.Avalonia/Controls/Menu.axaml
@@ -8,14 +8,20 @@
-
+
+
+
+
@@ -26,15 +32,11 @@
-
-
-
+
@@ -52,15 +55,11 @@
-
-
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -160,14 +180,18 @@
PlacementMode="Right"
WindowManagerAddShadowHint="False">
+ Background="{DynamicResource MenuFlyoutBackground}"
+ BorderBrush="{DynamicResource MenuFlyoutBorderBrush}"
+ BorderThickness="{DynamicResource MenuFlyoutBorderThickness}"
+ BoxShadow="{DynamicResource MenuFlyoutBorderBoxShadow}"
+ CornerRadius="{DynamicResource MenuFlyoutCornerRadius}">
-
-
+
+
-
-
+
-
+ Background="{DynamicResource MenuFlyoutBackground}"
+ BorderBrush="{DynamicResource MenuFlyoutBorderBrush}"
+ BorderThickness="{DynamicResource MenuFlyoutBorderThickness}"
+ BoxShadow="{DynamicResource MenuFlyoutBorderBoxShadow}"
+ CornerRadius="{DynamicResource MenuFlyoutCornerRadius}">
+
-
+