WP7 pivot IsHitTestVisible为false不起作用,当回到true时,pivot会记住我的动作

时间:2011-01-17 20:39:07

标签: windows-phone-7

我有一个应用程序,我有一个支点。 当新的数据库加载时,我将IsHitTestVisible设置为false,并在加载某些数据时打开一个弹出窗口。 加载完成后,我将属性重置为true。

问题是,在这段时间之间,如果我在枢轴上做手势,在加载完成后,枢轴会记住我的动作并滑动枢轴或点击枢轴中的项目。

这怎么可能?

我只想在加载数据时禁用数据透视。

1 个答案:

答案 0 :(得分:2)

不幸的是,今天的支持不是很好,但未来的更新可能会解决操作问题。

如果您可以在沿着可视化树传递之前处理操作,那么以不同方式组织的可视树可能会有所帮助。

Grid
    Pivot
    Grid IsHitTestVisible = False // your overlay
    Grid // your "popup"

如果这不起作用,虽然性能可能不是很好,但是在一个专用的Popup中加载“加载”页面,即使它位于下面,操作也不会发送到Pivot。