滚动查看器上的平移模式会在ShowDialog上引起奇怪的焦点问题

时间:2013-05-29 13:35:44

标签: wpf tablet scrollviewer showdialog

我有一个WPF应用程序,其中一些内容包含在scrollviewer中。我还有一个自定义对话框,它基本上是一个轻量级自定义Window我调用ShowDialog()。 我可以在PC和平板电脑上使用它。

但是现在我已经将PanningMode属性添加到滚动查看器中,因此平板电脑用户可以用他们的手指滚动/滑动,现在出现问题:当我使用我的对话框时它会显示出来,但似乎它已经出现了焦点。因为我第一次点击对话框中的按钮时没有任何反应。在注册按钮单击之前,我必须单击两次。

如果我在scrollviewer上删除了panningmode属性,问题就消失了。

这只是平板电脑上的问题,而不是PC上的问题。

任何线索?

1 个答案:

答案 0 :(得分:0)

我发现了问题。 我在图像上的mousedown中触发了对话框。尝试了几个事件,但是Stylus做了这个伎俩。