SuperAPI AI 工具集

syncfusion-wpf-colorpicker

通用与其它

查看项目

更新于 10-15 23:41

技能介绍

用途:在 WPF 应用中实现颜色与渐变选择功能,包括纯色选取、线性/径向渐变画笔编辑、手动输入颜色值、取色器取色、透明度控制与调色板快速选色。

主要能力:支持 RGB、HSV、十六进制颜色表示;支持 Color 属性设置纯色,Brush 属性设置线性或径向渐变(含 StartPoint、EndPoint、GradientStops、GradientOrigin、Center、RadiusX、RadiusY);支持 alpha 透明度;提供内置调色板、取色器、渐变画笔显示模式(Default/Extended)、ScRGB 颜色、反转色计算;支持内置主题、SfSkinManager 与 ThemeStudio 自定义主题;提供 ColorChanged 与 SelectedBrushChanged 事件。

使用方式:通过 NuGet 安装并引用 Syncfusion.Shared.WPF 程序集,可在 XAML 或 C# 中添加控件。XAML 示例:<syncfusion:ColorPicker Name="colorPicker" Width="280" Height="100"/>;C# 示例:ColorPicker colorPicker = new ColorPicker(); colorPicker.Width = 300; colorPicker.Height = 100; grid.Children.Add(colorPicker);。设置初始颜色:<syncfusion:ColorPicker Color="Yellow" />。常用属性包括 Color、Brush、IsAlphaVisible、IsColorPaletteVisible、EnableSolidToGradientSwitch、GradientBrushDisplayMode。

适用场景:需要用户选择纯色或渐变的 WPF 界面,如主题配色、图形编辑、数据可视化样式设置等。

限制:依赖 Syncfusion.Shared.WPF 程序集,需 .NET Framework 4.5 及以上;具体授权与收费方式暂未提供。