我可以将原始形状绘制为UWP墨迹吗?

时间:2016-07-20 05:23:40

标签: c# uwp inkcanvas

我正在使用UWP inkcanvas编写草图界面。基本上,我需要向用户的图纸提供反馈,例如检查笔划正确性,形状美观等。我正在考虑直接在墨水画布上提供交互式反馈,使用箭头,辅助线来突出输入和模板之间的差异。我能想到的最好的方法是在inkcan中添加额外的形状,就像在JPanel中使用drawLine一样。但我有点想到,笔画是UWP inkcanvas中唯一可接受的格式。我想知道是否还有任何方法可以用来实现这个目标?

提前致谢。

1 个答案:

答案 0 :(得分:1)

我相信InkCanvas不适合以编程方式绘制内容。简单的方法是......只需覆盖画布,如下,

<Grid>
  <InkCanvas x:name="myInkCanvas" />
  <Canvas x:name="myOverlayCanvas" />
</Grid>

并将形状绘制到myOverlayCanvas。