我在ScatterViewItem
中有一个Viewport3D对象。我需要在不旋转ScatterViewItem
的情况下旋转3D内部。目前,我正在尝试将操纵事件放在视口上,但它们不会触发。所有移动手势都由ScatterViewItem
捕获,我想将它们发送到里面的视口。
任何帮助都会很有价值。
谢谢,
Bharat Mathur。
答案 0 :(得分:0)
ScatterViewItem
只有在视觉树中没有任何孩子将路由事件标记为已处理时才会控制触摸事件。
由于您未提供任何代码示例,我只能建议可选解决方案:
- 尝试通过从散点图中取出viewport3D来隔离问题 - 确保它没有散点图
- 确保视口元素属性'IsManipulationEnabled'设置为true
- 在您的触摸方法中,确保将“e.Handled”设置为“true”
- 检查是否设置了视口命中区域。
希望这有帮助。