UWP InkCanvas画出界限

时间:2017-06-28 08:40:38

标签: c# uwp win-universal-app windows-10-universal inkcanvas

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

有没有办法防止抽出界限?或者我可以切割可见区域之外的所有东西吗?

1 个答案:

答案 0 :(得分:0)

我找到了一个解决方法:

在将StrokeContainer保存到文件之前,我创建一个新的StrokeContainer,其中新的背景图像与输入笔划的尺寸相匹配。我将所有笔划克隆到新容器中并保存新容器。

我知道这对每个人来说都不是解决办法,但就我而言,我只想拥有白色背景,以便它能够正常运作。