From c5e8bd6662b18a4479445e072cfe3a0eb6251df5 Mon Sep 17 00:00:00 2001 From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com> Date: Wed, 26 Mar 2025 17:19:37 +0800 Subject: [PATCH] feat: add CardTabControl & ButtonTabControl. --- src/Semi.Avalonia/Controls/TabControl.axaml | 106 ++++++++++++++- src/Semi.Avalonia/Controls/TabItem.axaml | 133 +++++++++++++++++++ src/Semi.Avalonia/Themes/Dark/TabItem.axaml | 2 +- src/Semi.Avalonia/Themes/Light/TabItem.axaml | 2 +- 4 files changed, 239 insertions(+), 4 deletions(-) diff --git a/src/Semi.Avalonia/Controls/TabControl.axaml b/src/Semi.Avalonia/Controls/TabControl.axaml index 072863d..32e0973 100644 --- a/src/Semi.Avalonia/Controls/TabControl.axaml +++ b/src/Semi.Avalonia/Controls/TabControl.axaml @@ -37,7 +37,7 @@ ItemsPanel="{TemplateBinding ItemsPanel}" /> + Background="{DynamicResource SemiColorBorder}" /> + BorderBrush="{DynamicResource SemiColorBorder}"> @@ -300,4 +300,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Controls/TabItem.axaml b/src/Semi.Avalonia/Controls/TabItem.axaml index ac385b6..b62ca5a 100644 --- a/src/Semi.Avalonia/Controls/TabItem.axaml +++ b/src/Semi.Avalonia/Controls/TabItem.axaml @@ -213,4 +213,137 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/TabItem.axaml b/src/Semi.Avalonia/Themes/Dark/TabItem.axaml index dc8da64..0e3f003 100644 --- a/src/Semi.Avalonia/Themes/Dark/TabItem.axaml +++ b/src/Semi.Avalonia/Themes/Dark/TabItem.axaml @@ -5,6 +5,6 @@ - + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/TabItem.axaml b/src/Semi.Avalonia/Themes/Light/TabItem.axaml index dc8da64..0e3f003 100644 --- a/src/Semi.Avalonia/Themes/Light/TabItem.axaml +++ b/src/Semi.Avalonia/Themes/Light/TabItem.axaml @@ -5,6 +5,6 @@ - + \ No newline at end of file