Xaml InkCanvas与投影变换不兼容吗?
我目前正在开发一个UWP应用程序,用户可以使用Xaml InkCanvas与投影变换不兼容吗?,xaml,uwp,inkcanvas,Xaml,Uwp,Inkcanvas,我目前正在开发一个UWP应用程序,用户可以使用InkCanvas元素自由绘制一些形状。在某个时刻,我需要将整个画布翻转180度,就像显示卡片的背面一样 令我惊讶的是,对InkCanvas应用带有正RotationY的PlaneTransform会使用户刚刚绘制的墨水消失,并且所有进一步的输入都被禁用。我可以理解当控件正在进行一些奇怪的透视变换时禁用输入。然而,我惊讶地发现,它也停止绘制已经存在的笔划 只要PlaneTransform的RotationY属性返回到零,现有笔划就会返回,并且输入再次
InkCanvas
元素自由绘制一些形状。在某个时刻,我需要将整个画布翻转180度,就像显示卡片的背面一样
令我惊讶的是,对InkCanvas
应用带有正RotationY
的PlaneTransform
会使用户刚刚绘制的墨水消失,并且所有进一步的输入都被禁用。我可以理解当控件正在进行一些奇怪的透视变换时禁用输入。然而,我惊讶地发现,它也停止绘制已经存在的笔划
只要PlaneTransform
的RotationY
属性返回到零,现有笔划就会返回,并且输入再次开始工作
这是一个已知的问题吗?在对绘制的形状应用投影效果之前,是否需要将
InkCanvas
中的笔划转换为固定的UIElement
?我认为InkCanvas
不支持投影变换。