diff --git a/demo/Semi.Avalonia.Demo/Pages/ToggleSwitchDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/ToggleSwitchDemo.axaml index d747949..1a23866 100644 --- a/demo/Semi.Avalonia.Demo/Pages/ToggleSwitchDemo.axaml +++ b/demo/Semi.Avalonia.Demo/Pages/ToggleSwitchDemo.axaml @@ -26,15 +26,38 @@ OnContent="OnContent" /> - + + + + + - + + + + + + + + + + + + + + + + + + + + diff --git a/src/Semi.Avalonia/Controls/ToggleSwitch.axaml b/src/Semi.Avalonia/Controls/ToggleSwitch.axaml index 5f7a8ae..0ea882c 100644 --- a/src/Semi.Avalonia/Controls/ToggleSwitch.axaml +++ b/src/Semi.Avalonia/Controls/ToggleSwitch.axaml @@ -72,6 +72,37 @@ Background="White" BoxShadow="0 0 1 1 #222E3238" CornerRadius="100" /> + + + + + + + + + + + + + @@ -149,6 +180,22 @@ + + + + + + + + + @@ -225,29 +278,29 @@ x:Key="SimpleToggleSwitch" BasedOn="{StaticResource {x:Type ToggleSwitch}}" TargetType="ToggleSwitch"> + + + - + Width="{DynamicResource ToggleSwitchDefaultWidth}" + Height="{DynamicResource ToggleSwitchDefaultHeight}" + CornerRadius="100"> + + + + + - - - - - - + ColumnDefinitions="*,*"> @@ -261,11 +314,74 @@ Background="White" BoxShadow="0 0 1 1 #222E3238" CornerRadius="100" /> + + + + + + + + + + + + + - - + + + + + + + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Dark/ToggleSwitch.axaml b/src/Semi.Avalonia/Themes/Dark/ToggleSwitch.axaml index e087b2f..f5d6888 100644 --- a/src/Semi.Avalonia/Themes/Dark/ToggleSwitch.axaml +++ b/src/Semi.Avalonia/Themes/Dark/ToggleSwitch.axaml @@ -10,4 +10,7 @@ + + + \ No newline at end of file diff --git a/src/Semi.Avalonia/Themes/Light/ToggleSwitch.axaml b/src/Semi.Avalonia/Themes/Light/ToggleSwitch.axaml index f1807ce..b86d9b1 100644 --- a/src/Semi.Avalonia/Themes/Light/ToggleSwitch.axaml +++ b/src/Semi.Avalonia/Themes/Light/ToggleSwitch.axaml @@ -10,4 +10,7 @@ + + + \ 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 16a1e78..eaa89b4 100644 --- a/src/Semi.Avalonia/Themes/Shared/ToggleSwitch.axaml +++ b/src/Semi.Avalonia/Themes/Shared/ToggleSwitch.axaml @@ -11,10 +11,14 @@ 2 0 0 0 1 0 0 0 3 0 0 0 + 1 + 3 12 14 8 4 8 4 + + 14 \ No newline at end of file