From 4bd73119acf46137eda3b088686f32cafb2ac97b Mon Sep 17 00:00:00 2001
From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com>
Date: Fri, 30 Aug 2024 16:00:58 +0800
Subject: [PATCH 1/2] fix: remove MenuFlyoutPadding.
---
src/Semi.Avalonia/Controls/Menu.axaml | 144 ++++++++++--------
.../Controls/MenuFlyoutPresenter.axaml | 21 ++-
src/Semi.Avalonia/Themes/Shared/Menu.axaml | 2 +-
3 files changed, 96 insertions(+), 71 deletions(-)
diff --git a/src/Semi.Avalonia/Controls/Menu.axaml b/src/Semi.Avalonia/Controls/Menu.axaml
index c4b5b2c..ddb34b3 100644
--- a/src/Semi.Avalonia/Controls/Menu.axaml
+++ b/src/Semi.Avalonia/Controls/Menu.axaml
@@ -10,73 +10,83 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/Semi.Avalonia/Controls/MenuFlyoutPresenter.axaml b/src/Semi.Avalonia/Controls/MenuFlyoutPresenter.axaml
index 71bbba5..c727b68 100644
--- a/src/Semi.Avalonia/Controls/MenuFlyoutPresenter.axaml
+++ b/src/Semi.Avalonia/Controls/MenuFlyoutPresenter.axaml
@@ -2,7 +2,21 @@
xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:CompileBindings="True">
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -23,12 +37,13 @@
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}"
BoxShadow="{DynamicResource MenuFlyoutBorderBoxShadow}"
- ClipToBounds="False"
+ ClipToBounds="True"
CornerRadius="{TemplateBinding CornerRadius}"
UseLayoutRounding="False">
1
- 8
+ 0
6
16
100
From 52a25d8441dec2472a2aaa1ad958ba0f19ac2188 Mon Sep 17 00:00:00 2001
From: rabbitism
Date: Fri, 30 Aug 2024 16:06:26 +0800
Subject: [PATCH 2/2] feat: set corners for scrollviewer.
---
src/Semi.Avalonia/Controls/ContextMenu.axaml | 2 +-
src/Semi.Avalonia/Controls/Menu.axaml | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/Semi.Avalonia/Controls/ContextMenu.axaml b/src/Semi.Avalonia/Controls/ContextMenu.axaml
index 433707a..e3b2bbb 100644
--- a/src/Semi.Avalonia/Controls/ContextMenu.axaml
+++ b/src/Semi.Avalonia/Controls/ContextMenu.axaml
@@ -26,7 +26,7 @@
BorderThickness="{TemplateBinding BorderThickness}"
BoxShadow="{DynamicResource MenuFlyoutBorderBoxShadow}"
CornerRadius="{TemplateBinding CornerRadius}">
-
+
-
+
-
+