diff --git a/demo/Semi.Avalonia.Demo/Pages/SliderDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/SliderDemo.axaml new file mode 100644 index 0000000..9dec197 --- /dev/null +++ b/demo/Semi.Avalonia.Demo/Pages/SliderDemo.axaml @@ -0,0 +1,38 @@ + + + + + + + diff --git a/demo/Semi.Avalonia.Demo/Pages/SliderDemo.axaml.cs b/demo/Semi.Avalonia.Demo/Pages/SliderDemo.axaml.cs new file mode 100644 index 0000000..8bb304a --- /dev/null +++ b/demo/Semi.Avalonia.Demo/Pages/SliderDemo.axaml.cs @@ -0,0 +1,18 @@ +using Avalonia; +using Avalonia.Controls; +using Avalonia.Markup.Xaml; + +namespace Semi.Avalonia.Demo.Pages; + +public partial class SliderDemo : UserControl +{ + public SliderDemo() + { + InitializeComponent(); + } + + private void InitializeComponent() + { + AvaloniaXamlLoader.Load(this); + } +} \ 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 e526ef6..447aba2 100644 --- a/demo/Semi.Avalonia.Demo/Views/MainView.axaml +++ b/demo/Semi.Avalonia.Demo/Views/MainView.axaml @@ -63,6 +63,9 @@ + + + diff --git a/src/Semi.Avalonia/Controls/Controls.axaml b/src/Semi.Avalonia/Controls/Controls.axaml index e9deabf..8f0c1f1 100644 --- a/src/Semi.Avalonia/Controls/Controls.axaml +++ b/src/Semi.Avalonia/Controls/Controls.axaml @@ -25,6 +25,7 @@ + diff --git a/src/Semi.Avalonia/Controls/Slider.axaml b/src/Semi.Avalonia/Controls/Slider.axaml new file mode 100644 index 0000000..3e3674a --- /dev/null +++ b/src/Semi.Avalonia/Controls/Slider.axaml @@ -0,0 +1,351 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Semi.Avalonia/Themes/Light/Light.axaml b/src/Semi.Avalonia/Themes/Light/Light.axaml index 1716221..176a422 100644 --- a/src/Semi.Avalonia/Themes/Light/Light.axaml +++ b/src/Semi.Avalonia/Themes/Light/Light.axaml @@ -17,6 +17,7 @@ + diff --git a/src/Semi.Avalonia/Themes/Light/Slider.axaml b/src/Semi.Avalonia/Themes/Light/Slider.axaml new file mode 100644 index 0000000..c2134b0 --- /dev/null +++ b/src/Semi.Avalonia/Themes/Light/Slider.axaml @@ -0,0 +1,23 @@ + + + + + 4 + 3 + 16 + 16 + 24 + 0 + 0 0 1 1 #1A000000 + + 4 + + + + + + 4 +