2017-06-28 57 views
0

在我的UWP應用程序中,我在Popup內使用InkCanvas。一切都很好,但是當彈出窗口不填滿整個屏幕時,我可以在彈出窗口之外繪製。將StrokeContainer保存到文件後,界限外的行也可見。這是非常糟糕的,因爲我爲strokecontainer添加了一個背景,並且我想限制用戶繪製它。UWP InkCanvas劃出界限

有沒有辦法防止畫出界限?或者我可以切割可見區域外的所有物品嗎?

+0

您是否嘗試將InkCanvas放置在Popup內部的網格中? –

+0

它在網格內 –

回答

0

我已經找到了解決辦法:

的StrokeContainer被保存到文件我創建一個新的背景圖像匹配輸入筆畫的維度的新StrokeContainer之前。我將所有筆畫克隆到新的容器中並保存新的容器。

我知道這不是每個人的解決方案,但在我的情況下,我只是想有一個白色的背景,所以它的工作。