【发布时间】:2010-02-14 01:49:59
【问题描述】:
我需要构建一个看起来与此类似的 WPF 控件: alt text http://img251.imageshack.us/img251/6857/circle.png
每种颜色都应该可以点击和调整大小(或可选择)。
此控件将用于设置一天中的几个小时的模式。 我曾想过制作 24 个按钮,它们会排成一个圆圈:
alt text http://img684.imageshack.us/img684/2184/buttonsk.png
另一个想法是画一个完整的圆并计算用户鼠标单击的位置以进行选择,然后画几个圆来表示数据。
关于如何构建它的任何其他/更好的想法? (请原谅我画得不好)。
【问题讨论】:
-
"可调整大小" - 由用户在运行时使用,还是仅在代码中?
-
如何选择?你的意思是点击还是点击?如果单击,您想要与按钮相同的选择/单击行为吗?
-
可调整大小和可选择 - 我的意思是让用户用不同的颜色标记一天中的时间。
-
总是有 3 种颜色,还是用户可以添加/删除“颜色”?
标签: c# wpf wpf-controls custom-controls