From dfcc8bc9bba894b841bb504426ffb6060b4c3107 Mon Sep 17 00:00:00 2001 From: rabbitism Date: Tue, 24 Jan 2023 12:42:55 +0800 Subject: [PATCH] feat: update context menu and context flyout menu. add demos. --- demo/Semi.Avalonia.Demo/Pages/MenuDemo.axaml | 51 +++++++++++++++++++ src/Semi.Avalonia/Controls/ContextMenu.axaml | 39 ++++++++++++++ src/Semi.Avalonia/Controls/Controls.axaml | 1 + src/Semi.Avalonia/Controls/Menu.axaml | 2 - .../Controls/MenuFlyoutPresenter.axaml | 16 ++++-- 5 files changed, 102 insertions(+), 7 deletions(-) create mode 100644 src/Semi.Avalonia/Controls/ContextMenu.axaml diff --git a/demo/Semi.Avalonia.Demo/Pages/MenuDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/MenuDemo.axaml index 76934fa..ab044b7 100644 --- a/demo/Semi.Avalonia.Demo/Pages/MenuDemo.axaml +++ b/demo/Semi.Avalonia.Demo/Pages/MenuDemo.axaml @@ -73,5 +73,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Semi.Avalonia/Controls/ContextMenu.axaml b/src/Semi.Avalonia/Controls/ContextMenu.axaml new file mode 100644 index 0000000..2d8f2c4 --- /dev/null +++ b/src/Semi.Avalonia/Controls/ContextMenu.axaml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Semi.Avalonia/Controls/Controls.axaml b/src/Semi.Avalonia/Controls/Controls.axaml index 3376d8b..adce855 100644 --- a/src/Semi.Avalonia/Controls/Controls.axaml +++ b/src/Semi.Avalonia/Controls/Controls.axaml @@ -8,6 +8,7 @@ + diff --git a/src/Semi.Avalonia/Controls/Menu.axaml b/src/Semi.Avalonia/Controls/Menu.axaml index 4cb55e0..e2baad4 100644 --- a/src/Semi.Avalonia/Controls/Menu.axaml +++ b/src/Semi.Avalonia/Controls/Menu.axaml @@ -194,7 +194,6 @@ + CornerRadius="{DynamicResource MenuFlyoutCornerRadius}">