我有一个使用一些属性制作的 GaugeScale 类。此类包含在 GDI+ 绘制的仪表周围显示完整比例的必要信息。
我有一个 Gauge 控件,它使用 GaugeDrawer 来渲染它的框架。
GaugeDrawer 是可以像常规组件一样在设计器时使用的组件
框架可以由 CircularGaugeDrawer(制作精美的汽车 RPM 仪表)或 ThermometerDrawer 渲染......
无论如何,两者都使用具有一些复杂属性(GaugeScaleInterval[] 和 float)的 GaugeScale,我想知道是否有办法让 Visual Studio 的设计器实例化和显示这些属性。它将使这种控制方式的创建对用户来说不那么复杂。
所以我想知道如何教设计师如何使用抽屉组件。如果 TypeConverter 是解决方案。如何让它们对 Visual Studio 的设计者有用
编辑:
这整个东西都是针对 WinForm 环境的。