From ea182c07f03aac1388c7f4c359597434b26f63b6 Mon Sep 17 00:00:00 2001
From: Zhang Dian <54255897+zdpcdt@users.noreply.github.com>
Date: Mon, 10 Mar 2025 11:19:56 +0800
Subject: [PATCH] feat: enhance ColorPicker & redesign demo.
---
.../Pages/ColorPickerDemo.axaml | 51 ++++++++-----------
.../Controls/ColorPicker.axaml | 26 ++++------
src/Semi.Avalonia.ColorPicker/Shared.axaml | 4 +-
3 files changed, 33 insertions(+), 48 deletions(-)
diff --git a/demo/Semi.Avalonia.Demo/Pages/ColorPickerDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/ColorPickerDemo.axaml
index 9e6f238..21f7804 100644
--- a/demo/Semi.Avalonia.Demo/Pages/ColorPickerDemo.axaml
+++ b/demo/Semi.Avalonia.Demo/Pages/ColorPickerDemo.axaml
@@ -10,18 +10,15 @@
mc:Ignorable="d">
-
+
-
+
@@ -29,63 +26,55 @@
-
-
+
+
-
+
-
+ Theme="{DynamicResource HexColorPicker}"
+ ColorSpectrumShape="Box">
-
-
+
+
+ HsvColor="hsv(180,80%,70%)">
-
-
+
+
+ Theme="{StaticResource SimpleColorPicker}"
+ HsvColor="hsv(180,80%,70%)" />
+ Theme="{StaticResource HexSimpleColorPicker}"
+ HsvColor="hsv(180,80%,70%)" />
diff --git a/src/Semi.Avalonia.ColorPicker/Controls/ColorPicker.axaml b/src/Semi.Avalonia.ColorPicker/Controls/ColorPicker.axaml
index 47f94bb..e295427 100644
--- a/src/Semi.Avalonia.ColorPicker/Controls/ColorPicker.axaml
+++ b/src/Semi.Avalonia.ColorPicker/Controls/ColorPicker.axaml
@@ -7,25 +7,18 @@
-
-
-
-
-
+
+
@@ -39,12 +32,14 @@