我已经在我的第一个WPF涂料应用程序上工作了一段时间。话虽如此,我将所有绘制的对象合并为多个Stroke Collections,以便可以使用默认的InkCanvas绘制模式(InkCanvasEditingMode.Ink InkCanvas.EraseByPoint,InkCanvas.EraseByStroke)轻松编辑每个对象。现在,我需要协助将类型文本(即TextBox,TextBlock)转换为StrokeCollections。应用程序应该允许像Microsoft Paint版本(6.2)一样键入和删除文本。尽可能避免重新发明轮子。
我读了几篇有关这些建议的文章:
1)将字符分解为单个元素,并将每个元素重绘为Stroke Collections
2)裁剪区域并将该区域转换为Bitmap,最后转换为Stroke Collections
除了这两个建议之外还有其他选择吗?任何帮助都会非常感激。
最诚挚的问候, 迈克尔