2017-06-28 39 views
0

在我的UWP应用程序中,我在Popup内使用InkCanvas。一切都很好,但是当弹出窗口不填满整个屏幕时,我可以在弹出窗口之外绘制。将StrokeContainer保存到文件后,界限外的行也可见。这是非常糟糕的,因为我为strokecontainer添加了一个背景,并且我想限制用户绘制它。UWP InkCanvas划出界限

有没有办法防止画出界限?或者我可以切割可见区域外的所有物品吗?

+0

您是否尝试将InkCanvas放置在Popup内部的网格中? –

+0

它在网格内 –

回答

0

我已经找到了解决办法:

的StrokeContainer被保存到文件我创建一个新的背景图像匹配输入笔画的维度的新StrokeContainer之前。我将所有笔画克隆到新的容器中并保存新的容器。

我知道这不是每个人的解决方案,但在我的情况下,我只是想有一个白色的背景,所以它的工作。