我对创建简单的自定义控件相当熟悉,但我之前没有出现过这个实例,我希望为“颜色”字典提供设计时可更改性支持,该字典将一系列渐变应用于自定义控制面板。
尽管实际上使用简单public Dictionary<int, Color> ProgressValueColors
确实在我的“属性”窗口中使用“...”选择为我提供了设计时属性,但它完全灰显,它不能自动推断我的字典并知道要做什么,包括添加和删除按钮是灰色的,见下文。我怎么能做这个功能?
我需要输入一个Key
作为 int 的“值”属性,以及一个需要作为颜色选择器的 Color 属性,然后用户可以按“添加”将此添加到字典中。
谢谢,希望那里有一些用户控制专家!:)