diff --git a/src/Shared/HandyControlDemo_Shared/App.xaml.cs b/src/Shared/HandyControlDemo_Shared/App.xaml.cs
index 05d65336..1eb7fa4f 100644
--- a/src/Shared/HandyControlDemo_Shared/App.xaml.cs
+++ b/src/Shared/HandyControlDemo_Shared/App.xaml.cs
@@ -71,6 +71,8 @@ namespace HandyControlDemo
}
ConfigHelper.Instance.SetSystemVersionInfo(CommonHelper.GetSystemVersionInfo());
+ ConfigHelper.Instance.SetWindowDefaultStyle();
+ ConfigHelper.Instance.SetNavigationWindowDefaultStyle();
ServicePointManager.SecurityProtocol = (SecurityProtocolType)(SslProtocols)0x00000C00;
}
diff --git a/src/Shared/HandyControl_Shared/Controls/Attach/MenuTopLineAttach.cs b/src/Shared/HandyControl_Shared/Controls/Attach/MenuTopLineAttach.cs
index 81be40a2..5d6cd18f 100644
--- a/src/Shared/HandyControl_Shared/Controls/Attach/MenuTopLineAttach.cs
+++ b/src/Shared/HandyControl_Shared/Controls/Attach/MenuTopLineAttach.cs
@@ -21,8 +21,19 @@ namespace HandyControl.Controls
if (popup.TemplatedParent is MenuItem menuItem)
{
SetTopLine(menuItem, topLine);
- menuItem.Unloaded += MenuItem_Unloaded;
- }
+ menuItem.Loaded += MenuItem_Loaded;
+ }
+ }
+ }
+
+ private static void MenuItem_Loaded(object sender, RoutedEventArgs e)
+ {
+ var menuItem = (FrameworkElement)sender;
+ menuItem.Unloaded += MenuItem_Unloaded;
+ var topLine = GetTopLine(menuItem);
+ var popup = GetPopup(topLine);
+ if (popup != null)
+ {
popup.Opened += Popup_Opened;
}
}
diff --git a/src/Shared/HandyControl_Shared/Themes/Styles/Base/ContextMenuBaseStyle.xaml b/src/Shared/HandyControl_Shared/Themes/Styles/Base/ContextMenuBaseStyle.xaml
index 367c0b7f..85f1d0e6 100644
--- a/src/Shared/HandyControl_Shared/Themes/Styles/Base/ContextMenuBaseStyle.xaml
+++ b/src/Shared/HandyControl_Shared/Themes/Styles/Base/ContextMenuBaseStyle.xaml
@@ -2,6 +2,7 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
+
@@ -11,7 +12,7 @@
-
+
diff --git a/src/Shared/HandyControl_Shared/Themes/Styles/Base/MenuBaseStyle.xaml b/src/Shared/HandyControl_Shared/Themes/Styles/Base/MenuBaseStyle.xaml
index 4bc5ed76..d9d3be29 100644
--- a/src/Shared/HandyControl_Shared/Themes/Styles/Base/MenuBaseStyle.xaml
+++ b/src/Shared/HandyControl_Shared/Themes/Styles/Base/MenuBaseStyle.xaml
@@ -167,7 +167,7 @@
-
+
@@ -185,7 +185,7 @@
-
+