【问题标题】:Tapped event of RichTextblockRichTextblock 的点击事件
【发布时间】:2013-09-08 06:17:55
【问题描述】:

为什么我们无法处理richtextblock的点击事件,我想获取richtextblock或richtextblockoverflow的点击点,如何解决?

【问题讨论】:

  • 事件在那里,你说的“不处理点击的事件”是什么意思?您能否提供一个说明问题的自包含代码示例?
  • 我刚刚做了一个测试,在主页上放了一个richtextblock,并为richtextblock添加了tap事件处理程序,但是这个方法永远不会被触发。而如果我将richtextblock的isselectionenable设置为false,就可以处理被点击的事件。那个问题,谢谢

标签: windows-store-apps richtextblock richtextblockoverflow


【解决方案1】:

如果你将 IsTextSelectionEnabled 设置为 false,但你不能使用 ScrollViewer 滚动,我解决了这个问题

this.RichTextBlock.AddHandler(TappedEvent, new TappedEventHandler(RichTextBlock_Tapped), true);

private void medical_history_Tapped(object sender, TappedRoutedEventArgs e)
{
}

希望这对您有所帮助!

【讨论】:

  • 谢谢!很长一段时间无法解决此问题。
猜你喜欢
  • 1970-01-01
  • 2012-05-17
  • 2023-03-27
  • 1970-01-01
  • 1970-01-01
  • 2012-12-07
  • 2012-09-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多