diff --git a/src/Semi.Avalonia.Demo/MainWindow.axaml b/src/Semi.Avalonia.Demo/MainWindow.axaml
index ba4ea16..eed45f8 100644
--- a/src/Semi.Avalonia.Demo/MainWindow.axaml
+++ b/src/Semi.Avalonia.Demo/MainWindow.axaml
@@ -23,5 +23,8 @@
+
+
+
diff --git a/src/Semi.Avalonia.Demo/Pages/TabControlDemo.axaml b/src/Semi.Avalonia.Demo/Pages/TabControlDemo.axaml
new file mode 100644
index 0000000..3f479d0
--- /dev/null
+++ b/src/Semi.Avalonia.Demo/Pages/TabControlDemo.axaml
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/Semi.Avalonia.Demo/Pages/TabControlDemo.axaml.cs b/src/Semi.Avalonia.Demo/Pages/TabControlDemo.axaml.cs
new file mode 100644
index 0000000..3fbb803
--- /dev/null
+++ b/src/Semi.Avalonia.Demo/Pages/TabControlDemo.axaml.cs
@@ -0,0 +1,18 @@
+using Avalonia;
+using Avalonia.Controls;
+using Avalonia.Markup.Xaml;
+
+namespace Semi.Avalonia.Demo.Pages;
+
+public partial class TabControlDemo : UserControl
+{
+ public TabControlDemo()
+ {
+ InitializeComponent();
+ }
+
+ private void InitializeComponent()
+ {
+ AvaloniaXamlLoader.Load(this);
+ }
+}
\ No newline at end of file
diff --git a/src/Semi.Avalonia/Controls/TabControl.axaml b/src/Semi.Avalonia/Controls/TabControl.axaml
index 11b1caa..3211dab 100644
--- a/src/Semi.Avalonia/Controls/TabControl.axaml
+++ b/src/Semi.Avalonia/Controls/TabControl.axaml
@@ -1,32 +1,34 @@
-
+
-
+
+ CornerRadius="{TemplateBinding CornerRadius}">
-
+
+
+
+
+ Margin="{TemplateBinding Padding}"
+ HorizontalContentAlignment="{TemplateBinding HorizontalContentAlignment}"
+ VerticalContentAlignment="{TemplateBinding VerticalContentAlignment}"
+ Content="{TemplateBinding SelectedContent}"
+ ContentTemplate="{TemplateBinding SelectedContentTemplate}" />
@@ -38,8 +40,30 @@
-
+
+
+
+
diff --git a/src/Semi.Avalonia/Controls/TabItem.axaml b/src/Semi.Avalonia/Controls/TabItem.axaml
index 39da335..723c6e2 100644
--- a/src/Semi.Avalonia/Controls/TabItem.axaml
+++ b/src/Semi.Avalonia/Controls/TabItem.axaml
@@ -1,19 +1,24 @@
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+ FontWeight="{TemplateBinding FontWeight}"
+ TextElement.FontSize="30" />
@@ -41,16 +47,19 @@
+
+
+
@@ -79,30 +88,48 @@
+
+
+
+
+
+
+
-
+
diff --git a/src/Semi.Avalonia/Themes/Light/Light.axaml b/src/Semi.Avalonia/Themes/Light/Light.axaml
index 3b32fa9..7352bc2 100644
--- a/src/Semi.Avalonia/Themes/Light/Light.axaml
+++ b/src/Semi.Avalonia/Themes/Light/Light.axaml
@@ -7,6 +7,8 @@
+
+
diff --git a/src/Semi.Avalonia/Themes/Light/TabItem.axaml b/src/Semi.Avalonia/Themes/Light/TabItem.axaml
index 9017e8d..12369ed 100644
--- a/src/Semi.Avalonia/Themes/Light/TabItem.axaml
+++ b/src/Semi.Avalonia/Themes/Light/TabItem.axaml
@@ -1,3 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+