From 30842b91506e72041feaf810030a7ac24ba78cfa Mon Sep 17 00:00:00 2001 From: rabbitism Date: Mon, 23 Jan 2023 22:46:16 +0800 Subject: [PATCH] feat: add default themes copy from fluent theme. --- demo/Semi.Avalonia.Demo/Pages/MenuDemo.axaml | 32 +- .../Semi.Avalonia.Demo.csproj | 2 +- demo/Semi.Avalonia.Demo/Views/MainView.axaml | 3 + src/Semi.Avalonia/Controls/Menu.axaml | 358 +++++++++++++++++- .../Controls/MenuFlyoutPresenter.axaml | 36 ++ 5 files changed, 423 insertions(+), 8 deletions(-) diff --git a/demo/Semi.Avalonia.Demo/Pages/MenuDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/MenuDemo.axaml index 7a52381..6619598 100644 --- a/demo/Semi.Avalonia.Demo/Pages/MenuDemo.axaml +++ b/demo/Semi.Avalonia.Demo/Pages/MenuDemo.axaml @@ -9,12 +9,34 @@ mc:Ignorable="d"> - - - + + + + + + + + + + + + + + + + + + + + + - - diff --git a/demo/Semi.Avalonia.Demo/Semi.Avalonia.Demo.csproj b/demo/Semi.Avalonia.Demo/Semi.Avalonia.Demo.csproj index 01aa6e7..7dd67bb 100644 --- a/demo/Semi.Avalonia.Demo/Semi.Avalonia.Demo.csproj +++ b/demo/Semi.Avalonia.Demo/Semi.Avalonia.Demo.csproj @@ -13,7 +13,7 @@ - + diff --git a/demo/Semi.Avalonia.Demo/Views/MainView.axaml b/demo/Semi.Avalonia.Demo/Views/MainView.axaml index b224975..aaa69f0 100644 --- a/demo/Semi.Avalonia.Demo/Views/MainView.axaml +++ b/demo/Semi.Avalonia.Demo/Views/MainView.axaml @@ -45,6 +45,9 @@ + + + diff --git a/src/Semi.Avalonia/Controls/Menu.axaml b/src/Semi.Avalonia/Controls/Menu.axaml index 9017e8d..6170dea 100644 --- a/src/Semi.Avalonia/Controls/Menu.axaml +++ b/src/Semi.Avalonia/Controls/Menu.axaml @@ -1,3 +1,357 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Semi.Avalonia/Controls/MenuFlyoutPresenter.axaml b/src/Semi.Avalonia/Controls/MenuFlyoutPresenter.axaml index 9017e8d..aec3cc5 100644 --- a/src/Semi.Avalonia/Controls/MenuFlyoutPresenter.axaml +++ b/src/Semi.Avalonia/Controls/MenuFlyoutPresenter.axaml @@ -1,3 +1,39 @@ + + + + + + + + + + + + + + + + + + + +