在我的UWP应用中,我在InkCanvas
内使用了Popup
。一切都很好,但是当弹出窗口没有填满整个屏幕时,我可以在弹出窗口之外绘制。将StrokeContainer保存到文件后,也可以看到边界外的行。这非常糟糕,因为我为strokecontainer添加了一个背景,我想限制用户绘制它。
有没有办法防止抽出界限?或者我可以切割可见区域之外的所有东西吗?
答案 0 :(得分:0)
我找到了一个解决方法:
在将StrokeContainer保存到文件之前,我创建一个新的StrokeContainer,其中新的背景图像与输入笔划的尺寸相匹配。我将所有笔划克隆到新容器中并保存新容器。
我知道这对每个人来说都不是解决办法,但就我而言,我只想拥有白色背景,以便它能够正常运作。