我正在尝试创建可以在Canvas
上绘制的自定义对象类。
例如:
我希望创建一个名为CustomRectangle
的类,它允许我从给定的X
和Y
位置值创建一个简单的矩形,以及Width
和{{ 1}}并且里面会有一个Height
。这Label
。我还希望将此课程注册到CustomRectangle
,例如Mouse Events
,以便在点击并拖动MouseMove
时移动Rectangle
。
我发现了几个派生自Canvas
的类的实现,但这些解决方案不允许我将新创建的对象注册到鼠标事件。
可以这样做吗?如果我想创建自己的“自定义形状”私人库?