我以前用过System.Windows.Shapes
添加Shapes
到Canvas
-controls。它们可以像对象一样使用,并且在我编辑字段时视觉效果会发生变化。我还可以为点击等添加事件处理程序。
我需要这种功能,方法是使用Win2D
. 有什么简单的方法吗?
我正在尝试创建一个像这样的简单应用程序:
- 用户可以在画布上绘制形状
- 可以通过单击来选择和突出显示形状
- 可以操纵选定的形状(颜色、不透明度、宽度、高度、位置等)
- 形状可以相互叠加(Z-index)
我想一种方法是使用-methods创建自定义Shape
类。Draw
然后我只会操纵对象 - 变化将通过 - 方法反映到视觉效果Draw
。在每次画布失效时,将再次绘制对象。
有任何想法吗?