我在我的UWP应用程序中有一个400x250大小的InkCanvas控件。我在绘画方面没有任何问题。但是,当我离开InkCanvas的作用域( 400x250)而没有释放指针并继续在页面的其他部分绘制时,InkCanvas仍然会添加墨迹。
我只想让InkCanvas从我为其宽度和高度属性指定的部分获取墨迹。有什么属性或方法可以实现这一点吗?
发布于 2017-01-22 04:08:04
我使用CoreInkIndependentInputSource的PointerPressing事件来捕获用户是否在表面上绘制了任何东西,但我不认为这与它相关。
最后,我最终使用了Win2D库和一些我在互联网上找到的名为RenderAsync的方法,它可以计算给定InkCanvas宽度/高度的曲面,并使用给定的背景色、格式和质量选项将数据保存到指定的StorageFile。
https://stackoverflow.com/questions/41759233
复制相似问题