我可以为 UWP inkcanvas 绘制原始形状吗?
Can I draw a primitive shape to UWP inkcanvas?
我正在使用 UWP 墨水编写草图界面canvas。基本上,我需要为用户的绘图提供反馈,比如检查笔画正确性、形状美观等。我正在考虑直接在墨水上提供交互式反馈canvas,使用箭头、辅助线来突出两者之间的差异输入和模板。我能想到的最好的方法是在inkcanvas中添加额外的形状,就像在JPanel中使用drawLine一样。但我发现笔画是 UWP inkcanvas 中唯一可接受的格式。我想知道是否还有什么方法可以用来实现这个目标?
提前致谢。
我认为 InkCanvas 不适合以编程方式绘制内容。简单的方法是......只需像下面那样覆盖 canvas,
<Grid>
<InkCanvas x:name="myInkCanvas" />
<Canvas x:name="myOverlayCanvas" />
</Grid>
并将您的形状绘制到 myOverlayCanvas。
我正在使用 UWP 墨水编写草图界面canvas。基本上,我需要为用户的绘图提供反馈,比如检查笔画正确性、形状美观等。我正在考虑直接在墨水上提供交互式反馈canvas,使用箭头、辅助线来突出两者之间的差异输入和模板。我能想到的最好的方法是在inkcanvas中添加额外的形状,就像在JPanel中使用drawLine一样。但我发现笔画是 UWP inkcanvas 中唯一可接受的格式。我想知道是否还有什么方法可以用来实现这个目标?
提前致谢。
我认为 InkCanvas 不适合以编程方式绘制内容。简单的方法是......只需像下面那样覆盖 canvas,
<Grid>
<InkCanvas x:name="myInkCanvas" />
<Canvas x:name="myOverlayCanvas" />
</Grid>
并将您的形状绘制到 myOverlayCanvas。