1

我正在制作一个运行良好的 Sketchflow WP7 应用程序,但导航有时会出错。有时当我转到屏幕并尝试单击它时不起作用,有时它会起作用。我正在使用 MouseLeftButtonDown 事件来触发它。在它“冻结”之后,我也无法再通过地图导航,但在它冻结之前我可以。我不确定是否会引发任何错误,因为我不知道实时 silverlight 控制台。Sketchflow 没有“调试项目”选项,只有“运行项目”选项。

这是非常不可预测的,有时有效,有时无效(尽管有些链接比其他链接更不可靠)。有时它会卡在不同的屏幕上。我已经在浏览器和计算机上对此进行了测试,虽然有时新的浏览器偶尔会有更好的成功率,但总是会卡住。

恐怕我可能会遗漏一些细节,所以请随时询问。我对 Silverlight 和 Sketchflow 并不是很熟悉,我只是在制作原型,所以看起来我不应该处理任何基于代码的问题......

谢谢!

4

2 回答 2

0

您可能想要查找 Click 事件而不是 MouseButtonDown,因为它可能是任何东西,它并不意味着 MouseButton Down、MouseButton Up,这类似于单击。这就像你用手指触摸屏幕一样,这也会触发 MouseButton Down 事件处理程序

因此,如果我是您,请尝试使用 Click 事件处理程序进行导航。

于 2011-08-27T01:37:35.350 回答
0

您可以在 VS 中打开相同的项目(包括免费快速版本)并从那里在调试器中运行它以查看是否引发了异常。这可能有助于缩小问题的范围。

于 2011-08-28T22:19:10.863 回答