Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows InkCanvas绘图超出范围_Windows_Xaml_Uwp - Fatal编程技术网

Windows InkCanvas绘图超出范围

Windows InkCanvas绘图超出范围,windows,xaml,uwp,Windows,Xaml,Uwp,我的UWP应用程序中有一个大小为400x250的InkCanvas控件。我在绘画方面没有任何问题。然而,当我离开InkCanvas的范围(即400x250)而不释放指针并继续在页面的其他部分绘图时,InkCanvas仍然会添加墨水 我只希望InkCanvas从我为其宽度和高度属性指定的部分获取墨水。是否有任何属性或方法可以实现这一点?我使用CoreInkIndependentInputSource的PointerPressing事件来捕获用户是否在曲面上绘制了任何内容,但我认为这与此无关 最终,

我的UWP应用程序中有一个大小为400x250的InkCanvas控件。我在绘画方面没有任何问题。然而,当我离开InkCanvas的范围(即400x250)而不释放指针并继续在页面的其他部分绘图时,InkCanvas仍然会添加墨水


我只希望InkCanvas从我为其宽度和高度属性指定的部分获取墨水。是否有任何属性或方法可以实现这一点?

我使用CoreInkIndependentInputSource的PointerPressing事件来捕获用户是否在曲面上绘制了任何内容,但我认为这与此无关


最终,我使用了Win2D库和在internet上找到的名为RenderAsync的方法,该方法根据给定的InkCanvas宽度/高度计算曲面,并使用给定的背景颜色、格式和质量选项将数据保存到指定的存储文件中。

尝试剪辑漫游画布您是否捕获了鼠标?