From f65ec4bb055826ba023d06c256dbb7766b84f06c Mon Sep 17 00:00:00 2001 From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com> Date: Fri, 17 May 2024 21:14:22 +0800 Subject: [PATCH] feat: add AdornerLayer control. --- src/Semi.Avalonia/Controls/AdornerLayer.axaml | 16 ++++++++++++++++ src/Semi.Avalonia/Controls/_index.axaml | 1 + src/Semi.Avalonia/Themes/Dark/AdornerLayer.axaml | 3 +++ src/Semi.Avalonia/Themes/Dark/_index.axaml | 1 + .../Themes/Light/AdornerLayer.axaml | 3 +++ src/Semi.Avalonia/Themes/Light/_index.axaml | 1 + .../Themes/Shared/AdornerLayer.axaml | 4 ++++ src/Semi.Avalonia/Themes/Shared/_index.axaml | 1 + 8 files changed, 30 insertions(+) create mode 100644 src/Semi.Avalonia/Controls/AdornerLayer.axaml create mode 100644 src/Semi.Avalonia/Themes/Dark/AdornerLayer.axaml create mode 100644 src/Semi.Avalonia/Themes/Light/AdornerLayer.axaml create mode 100644 src/Semi.Avalonia/Themes/Shared/AdornerLayer.axaml diff --git a/src/Semi.Avalonia/Controls/AdornerLayer.axaml b/src/Semi.Avalonia/Controls/AdornerLayer.axaml new file mode 100644 index 0000000..1093deb --- /dev/null +++ b/src/Semi.Avalonia/Controls/AdornerLayer.axaml @@ -0,0 +1,16 @@ + + + + + + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Controls/_index.axaml b/src/Semi.Avalonia/Controls/_index.axaml index 2ae7781..425ce0c 100644 --- a/src/Semi.Avalonia/Controls/_index.axaml +++ b/src/Semi.Avalonia/Controls/_index.axaml @@ -3,6 +3,7 @@ xmlns="https://github.com/avaloniaui" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> + diff --git a/src/Semi.Avalonia/Themes/Dark/AdornerLayer.axaml b/src/Semi.Avalonia/Themes/Dark/AdornerLayer.axaml new file mode 100644 index 0000000..6899102 --- /dev/null +++ b/src/Semi.Avalonia/Themes/Dark/AdornerLayer.axaml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/_index.axaml b/src/Semi.Avalonia/Themes/Dark/_index.axaml index 0d83083..017f040 100644 --- a/src/Semi.Avalonia/Themes/Dark/_index.axaml +++ b/src/Semi.Avalonia/Themes/Dark/_index.axaml @@ -2,6 +2,7 @@ + diff --git a/src/Semi.Avalonia/Themes/Light/AdornerLayer.axaml b/src/Semi.Avalonia/Themes/Light/AdornerLayer.axaml new file mode 100644 index 0000000..9cd5cb5 --- /dev/null +++ b/src/Semi.Avalonia/Themes/Light/AdornerLayer.axaml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/_index.axaml b/src/Semi.Avalonia/Themes/Light/_index.axaml index 1e8c679..c747222 100644 --- a/src/Semi.Avalonia/Themes/Light/_index.axaml +++ b/src/Semi.Avalonia/Themes/Light/_index.axaml @@ -2,6 +2,7 @@ + diff --git a/src/Semi.Avalonia/Themes/Shared/AdornerLayer.axaml b/src/Semi.Avalonia/Themes/Shared/AdornerLayer.axaml new file mode 100644 index 0000000..b570b21 --- /dev/null +++ b/src/Semi.Avalonia/Themes/Shared/AdornerLayer.axaml @@ -0,0 +1,4 @@ + + 1 + 1 + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Shared/_index.axaml b/src/Semi.Avalonia/Themes/Shared/_index.axaml index d01988a..7d03eff 100644 --- a/src/Semi.Avalonia/Themes/Shared/_index.axaml +++ b/src/Semi.Avalonia/Themes/Shared/_index.axaml @@ -2,6 +2,7 @@ +