我目前正在处理一个简单的项目,该项目包含带有大量项目的ScatterView,然后是导航(实现多个按钮)。
问题在于我希望将ScatterView放在所有内容之上,以便用户可以根据需要在整个窗口上进行交互。
我尝试了不同的东西:
如果我将导航放在ScatterView的顶部,那么只要有人将某些内容拖入导航中,然后在释放该项目后,它就会落在导航后面,您将无法再将其选中
如果我将导航放在ScatterView后面,那么我无法点击导航,因为scatterView会消耗所有事件。
你知道如何解决这个问题吗?
由于
答案 0 :(得分:1)
在散点图上设置Background =“{x:Null}”,然后将其置于其他内容之上
答案 1 :(得分:0)
我猜你正在使用WPF和Surface。 如果这是真的, 也许你可以将导航材料放在ScatterView中,以及你想要移动/缩放/旋转的其他项目,如果你不想移动导航,你可以禁用“CanMove”,“CanRotate”和“CanScale”并使用“中心”和“方向”为导航在散点图中定位。 因此,项目和导航将位于同一层。