InkCanvas绘图超出范围

时间:2017-01-20 08:35:04

标签: windows xaml uwp

我的UWP APP中有一个尺寸为400x250的InkCanvas控件。我对绘图没有任何问题。但是,当我离开InkCanvas(400x250)的范围而不释放指针并继续绘制页面的其他部分时,InkCanvas仍会添加墨水。

我只希望InkCanvas从我为其width和height属性指定的部分获取墨迹。是否存在任何实现这一目标的方法或方法?

1 个答案:

答案 0 :(得分:0)

我正在使用CoreInkIndependentInputSource的PointerPressing事件来捕获用户是否在表面上绘制了任何内容,但我不认为它与之相关。

最终我最终使用了Win2D库和一些名为RenderAsync的方法,我在互联网上找到了一个表面,用于给定的InkCanvas宽度/高度,并使用给定的背景颜色,格式和质量选项将数据保存到指定的StorageFile