From 6b2fd3caae6e5d46b7a64d94200d5d82957de67e Mon Sep 17 00:00:00 2001 From: rabbitism Date: Tue, 13 Dec 2022 00:30:05 +0800 Subject: [PATCH] feat: update style to make it feels a bit better. --- .../Pages/TabControlDemo.axaml | 48 ++++++++------- src/Semi.Avalonia/Controls/TabControl.axaml | 60 +++++++++++++------ src/Semi.Avalonia/Controls/TabItem.axaml | 30 +++++++--- 3 files changed, 93 insertions(+), 45 deletions(-) diff --git a/src/Semi.Avalonia.Demo/Pages/TabControlDemo.axaml b/src/Semi.Avalonia.Demo/Pages/TabControlDemo.axaml index 287b5d0..3f479d0 100644 --- a/src/Semi.Avalonia.Demo/Pages/TabControlDemo.axaml +++ b/src/Semi.Avalonia.Demo/Pages/TabControlDemo.axaml @@ -4,25 +4,33 @@ xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" d:DesignHeight="450" d:DesignWidth="800" mc:Ignorable="d"> - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Semi.Avalonia/Controls/TabControl.axaml b/src/Semi.Avalonia/Controls/TabControl.axaml index 11b1caa..55cd6d9 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 f48c44b..99d584b 100644 --- a/src/Semi.Avalonia/Controls/TabItem.axaml +++ b/src/Semi.Avalonia/Controls/TabItem.axaml @@ -16,17 +16,17 @@ - + - + - + @@ -50,13 +50,16 @@ + + @@ -87,7 +90,7 @@ @@ -97,11 +100,24 @@ + + + + + +