From 28ecabdbbc3c9f571d2f4d31b18ffbcb34f81fa0 Mon Sep 17 00:00:00 2001 From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com> Date: Tue, 9 May 2023 17:56:22 +0800 Subject: [PATCH 1/3] fix: MenuFlyoutPresenter margin. --- src/Semi.Avalonia/Controls/MenuFlyoutPresenter.axaml | 1 - 1 file changed, 1 deletion(-) diff --git a/src/Semi.Avalonia/Controls/MenuFlyoutPresenter.axaml b/src/Semi.Avalonia/Controls/MenuFlyoutPresenter.axaml index d258325..f59c864 100644 --- a/src/Semi.Avalonia/Controls/MenuFlyoutPresenter.axaml +++ b/src/Semi.Avalonia/Controls/MenuFlyoutPresenter.axaml @@ -23,7 +23,6 @@ MinHeight="{DynamicResource MenuFlyoutMinHeight}" MaxWidth="{DynamicResource MenuFlyoutMaxWidth}" MaxHeight="{DynamicResource MenuFlyoutMaxHeight}" - Margin="8" Padding="{DynamicResource MenuFlyoutPadding}" HorizontalAlignment="Stretch" Background="{DynamicResource MenuFlyoutBackground}" From 983e7461c1adec761229934ad7ee36df5deeca00 Mon Sep 17 00:00:00 2001 From: rabbitism Date: Tue, 9 May 2023 21:12:24 +0800 Subject: [PATCH 2/3] fix: fix border shadow display. --- .../Controls/FlyoutPresenter.axaml | 2 +- .../Controls/MenuFlyoutPresenter.axaml | 22 ++++++++----------- src/Semi.Avalonia/Themes/Dark/Menu.axaml | 2 +- src/Semi.Avalonia/Themes/Light/Menu.axaml | 2 +- 4 files changed, 12 insertions(+), 16 deletions(-) diff --git a/src/Semi.Avalonia/Controls/FlyoutPresenter.axaml b/src/Semi.Avalonia/Controls/FlyoutPresenter.axaml index 92d23bf..47aea74 100644 --- a/src/Semi.Avalonia/Controls/FlyoutPresenter.axaml +++ b/src/Semi.Avalonia/Controls/FlyoutPresenter.axaml @@ -20,11 +20,11 @@ - - - + + ClipToBounds="False" + CornerRadius="{TemplateBinding CornerRadius}" + UseLayoutRounding="False"> diff --git a/src/Semi.Avalonia/Themes/Dark/Menu.axaml b/src/Semi.Avalonia/Themes/Dark/Menu.axaml index 11f6cad..7fbf015 100644 --- a/src/Semi.Avalonia/Themes/Dark/Menu.axaml +++ b/src/Semi.Avalonia/Themes/Dark/Menu.axaml @@ -13,7 +13,7 @@ 1 - 0 4 + 8 0 0 8 0 #1AFFFFFF 6 16 diff --git a/src/Semi.Avalonia/Themes/Light/Menu.axaml b/src/Semi.Avalonia/Themes/Light/Menu.axaml index 227b9e3..15551a3 100644 --- a/src/Semi.Avalonia/Themes/Light/Menu.axaml +++ b/src/Semi.Avalonia/Themes/Light/Menu.axaml @@ -13,7 +13,7 @@ 1 - 0 4 + 8 0 0 8 0 #1A000000 6 16 From 7e0d85f25f47a3cdba6467a4770096c1adfc7ac4 Mon Sep 17 00:00:00 2001 From: rabbitism Date: Tue, 9 May 2023 21:17:41 +0800 Subject: [PATCH 3/3] fix: align context menu and menu flyout. --- src/Semi.Avalonia/Controls/ContextMenu.axaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Semi.Avalonia/Controls/ContextMenu.axaml b/src/Semi.Avalonia/Controls/ContextMenu.axaml index 2fe8b8f..433707a 100644 --- a/src/Semi.Avalonia/Controls/ContextMenu.axaml +++ b/src/Semi.Avalonia/Controls/ContextMenu.axaml @@ -18,7 +18,7 @@ - +