【发布时间】:2012-07-27 15:17:19
【问题描述】:
所以我只是对我的项目进行测试,并意识到如果你有一个链接(例如导航服务),它需要点击和双击。这意味着如果我有一个按钮可以转到应用程序内的另一个页面,除非我不处理双击,否则应用程序将会崩溃。
如果我有这个:
<toolkit:HubTile Name="XXX"
Message="XXXYYY" Source="ZZZ"
Title="XYZ" Tap="XYZ_Tap"/>
如果有人双击此图块,应用程序将崩溃。所以我必须添加
DoubleTap="XYZ_DoubleTap"
属性。但这既累人又似乎没有必要。那么有没有办法在全球范围内处理所有双击?然后,如果我想在某个地方实际实现它,只需覆盖它?谢谢:)
编辑:DoubleTap 的“全局”事件处理程序很简单,什么也不做。这样我就不必为每个链接或按钮重写它。并且每次调用未处理的 DoubleTap 时都不会抛出异常。
【问题讨论】:
标签: c# windows-phone-7 xaml