diff --git a/demo/Semi.Avalonia.Demo/Pages/ToggleSwitchDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/ToggleSwitchDemo.axaml index 1a23866..ed66fc1 100644 --- a/demo/Semi.Avalonia.Demo/Pages/ToggleSwitchDemo.axaml +++ b/demo/Semi.Avalonia.Demo/Pages/ToggleSwitchDemo.axaml @@ -8,22 +8,23 @@ d:DesignWidth="800" mc:Ignorable="d"> - - - + + + + + + + + + + + + + + + + + @@ -44,8 +45,8 @@ - - + + @@ -60,21 +61,35 @@ - - - - - - - - + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/demo/Semi.Avalonia.Demo/Themes/ToggleSwitch.axaml b/demo/Semi.Avalonia.Demo/Themes/ToggleSwitch.axaml index 98e1ce6..f3b0485 100644 --- a/demo/Semi.Avalonia.Demo/Themes/ToggleSwitch.axaml +++ b/demo/Semi.Avalonia.Demo/Themes/ToggleSwitch.axaml @@ -1,15 +1,8 @@ - - - - - + - - - - - @@ -20,48 +13,17 @@ - - - - - - - - - - - + + + + - - - - - - - \ No newline at end of file diff --git a/demo/Semi.Avalonia.Demo/Views/MainView.axaml b/demo/Semi.Avalonia.Demo/Views/MainView.axaml index 116099d..376aee0 100644 --- a/demo/Semi.Avalonia.Demo/Views/MainView.axaml +++ b/demo/Semi.Avalonia.Demo/Views/MainView.axaml @@ -52,14 +52,11 @@ - + @@ -156,7 +178,6 @@ @@ -200,15 +221,16 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + + BorderThickness="{DynamicResource ToggleSwitchDefaultBorderThickness}" + CornerRadius="{DynamicResource ToggleSwitchDefaultCornerRadius}"> @@ -311,7 +290,7 @@ Width="{DynamicResource ToggleSwitchIndicatorDefaultWidth}" Height="{DynamicResource ToggleSwitchIndicatorDefaultWidth}" HorizontalAlignment="Left"> - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Shared/ToggleSwitch.axaml b/src/Semi.Avalonia/Themes/Shared/ToggleSwitch.axaml index 3c3895f..2baad9f 100644 --- a/src/Semi.Avalonia/Themes/Shared/ToggleSwitch.axaml +++ b/src/Semi.Avalonia/Themes/Shared/ToggleSwitch.axaml @@ -5,13 +5,18 @@ 40 26 54 + 1 + 12 + 8 + 16 100 18 12 24 - 2 0 0 0 - 1 0 0 0 - 3 0 0 0 + 1 0 0 0 + 0 + 2 0 0 0 + 2 1 3