【问题标题】:Can I draw a primitive shape to UWP inkcanvas?我可以在 UWP inkcanvas 上绘制原始形状吗?
【发布时间】:2016-07-20 05:23:39
【问题描述】:

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

提前致谢。

【问题讨论】:

    标签: c# uwp inkcanvas


    【解决方案1】:

    我认为 InkCanvas 不适合以编程方式绘制东西。简单的方法是......只需像下面这样覆盖画布,

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

    并将您的形状绘制到 myOverlayCanvas。

    【讨论】:

    • 好主意。谢谢!
    • 嗨,我也在寻找一种结合 InkCanvas(允许手绘)和 Canvas(方便使用基本形状)的方法。但是,允许用户添加形状、然后调整大小和移动它们的最简单的实现是什么?
    猜你喜欢
    • 2013-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-12
    • 2020-06-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多