颜色组合框和自定义颜色选择器

Posted

技术标签:

【中文标题】颜色组合框和自定义颜色选择器【英文标题】:Color combo box and custom color picker 【发布时间】:2021-10-24 07:11:17 【问题描述】:

我是 c# 和 wpf 的新手,所以我想知道我应该如何处理这种控制。

我需要一个可以预览基本颜色的组合框和一个自定义颜色选择器选项。前 8 项是从 rgb 派生的颜色(值是 255 或 0),然后最后一项应在单击时显示颜色选择器对话框。

color combobox

color picker dialog

我需要它看起来与那些图像完全一样,所以我不能使用 wpf 工具包。网上的一些演示要么太复杂,要么和我需要的不符。

【问题讨论】:

【参考方案1】:

颜色组合框的简单解决方案

您可以在 items 集合 中添加 ComboBoxItem 并将 背景颜色 设置为您想要的颜色,然后将 内容部分为空,因此不会显示任何文本

示例:

【讨论】:

以上是关于颜色组合框和自定义颜色选择器的主要内容,如果未能解决你的问题,请参考以下文章

UWP 颜色选择器(ColorPicker) 和 自定义的Flyout(AdvancedFlyout)

一个灵活高度自定义的JavaScript颜色选择器

组合选择器

组合选择器

Xamarin.Forms 选取器选择背景颜色

Android 颜色渲染 颜色选择器 ColorPickerDialog剖析