1

当用户TextBlock在 Windows Phone 8 中点击 a 时,我希望看到他点击的确切单词。那可能吗?

4

1 回答 1

1

您可以通过TextBlock为每个单词使用单独的单词(并将它们放在一个包装面板中)并让它们都使用相同的Tap事件并使用sender事件处理程序的 来确定来源来做到这一点。然后很容易分辨出哪个被窃听了,但它可能比你想要的更多开销(在努力和记忆方面)。特别是如果您有很多“单词”。

另一种选择是使用ManipulationCompleted事件来确定人在哪里松开手指。然后,您可以计算该位置是哪个单词。
您可能希望将此与ManipulatinoStarted事件的使用结合起来,以便仅处理类似于真实Tap事件的操作/操作。

这两种选择都可能需要大量工作,但我认为这是一个非标准要求,因此这是可以预料的——不幸的是。

于 2013-06-12T15:24:10.017 回答