当用户点击Windows Phone 8中的TextBlock
时,我希望看到他点击的确切字词。这可能吗?
答案 0 :(得分:1)
你可以通过为每个单词使用单独的TextBlock
(并将它们放在一个包装面板中)并让它们全部使用相同的Tap
事件并使用sender
用于确定原点的事件处理程序。然后很容易分辨哪一个被轻敲,但它可能比你想要的更多开销(努力和记忆)。特别是如果你有很多“单词”。
另一种选择是使用ManipulationCompleted
事件来确定此人释放手指的位置。然后,您可以计算该位置的哪个单词
您可能希望将此与ManipulatinoStarted
事件的使用结合起来,以便您只处理类似真实Tap
事件的操作/操作。
这两个选项都可能有很多工作,但我认为这是一个非标准的请求,所以这是可以预料的 - 不幸的是。