From 12c75c1573fdc912ad7c63426c64951b90c8f4aa Mon Sep 17 00:00:00 2001 From: rabbitism Date: Tue, 24 Jan 2023 00:38:58 +0800 Subject: [PATCH] feat: WIP some brushes and icon path data. Update height and width limitation. --- demo/Semi.Avalonia.Demo/Pages/MenuDemo.axaml | 38 ++++++ src/Semi.Avalonia/Controls/Menu.axaml | 117 ++++++++++-------- .../Controls/MenuFlyoutPresenter.axaml | 16 +-- src/Semi.Avalonia/Themes/Light/Menu.axaml | 32 ++++- 4 files changed, 145 insertions(+), 58 deletions(-) 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}"> + - +