From ba2ce1decbbbb3092c5689876cea68c966ff0f63 Mon Sep 17 00:00:00 2001 From: rabbitism Date: Wed, 4 Oct 2023 16:12:45 +0800 Subject: [PATCH] feat: add ColorPicker new theme. --- demo/Directory.Build.props | 2 +- .../Pages/ColorPickerDemo.axaml | 6 ++ src/Package.props | 2 +- .../Controls/ColorPicker.axaml | 83 ++++++++++++++----- 4 files changed, 70 insertions(+), 23 deletions(-) diff --git a/demo/Directory.Build.props b/demo/Directory.Build.props index ae8bdf5..409ca66 100644 --- a/demo/Directory.Build.props +++ b/demo/Directory.Build.props @@ -1,6 +1,6 @@ enable - 11.0.0 + 11.1.999-cibuild0040425-beta diff --git a/demo/Semi.Avalonia.Demo/Pages/ColorPickerDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/ColorPickerDemo.axaml index f04f907..1172cd4 100644 --- a/demo/Semi.Avalonia.Demo/Pages/ColorPickerDemo.axaml +++ b/demo/Semi.Avalonia.Demo/Pages/ColorPickerDemo.axaml @@ -29,6 +29,12 @@ + + + + + + diff --git a/src/Package.props b/src/Package.props index c3a98e0..f442f05 100644 --- a/src/Package.props +++ b/src/Package.props @@ -7,7 +7,7 @@ IRIHI Technology Avalonia Theme inspired by Semi Design. https://github.com/irihitech/Semi.Avalonia - 11.0.0 + 11.1.999-cibuild0040425-beta MIT \ No newline at end of file diff --git a/src/Semi.Avalonia.ColorPicker/Controls/ColorPicker.axaml b/src/Semi.Avalonia.ColorPicker/Controls/ColorPicker.axaml index 396c747..8367706 100644 --- a/src/Semi.Avalonia.ColorPicker/Controls/ColorPicker.axaml +++ b/src/Semi.Avalonia.ColorPicker/Controls/ColorPicker.axaml @@ -17,10 +17,33 @@ - + + + + + + @@ -33,6 +56,8 @@ HorizontalContentAlignment="Stretch" VerticalContentAlignment="Stretch" ClipToBounds="True" + Content="{TemplateBinding Content}" + ContentTemplate="{TemplateBinding ContentTemplate}" CornerRadius="{TemplateBinding CornerRadius}" UseLayoutRounding="False"> @@ -40,26 +65,6 @@ - - - - - - - @@ -471,4 +476,40 @@ + + + + + + +