winform + wpf焦点问题(点击事件不会触发wpf)

时间:2012-09-04 07:47:52

标签: wpf winforms

我以win形式托管WPF控件。在窗口的上半部分,我有winform控件(网格),在网格下方放置了我的WPF控件.wpf控件有记录列表,每个记录都有一个提供删除或编辑的超链接。当焦点在网格上并尝试单击wpf超链接时,超链接单击事件不会触发,而是将焦点设置在wpf控件上。在下一次单击时,它会调用超链接事件。我想避免这两次点击。它应该在第一个镜头中触发click事件吗?

1 个答案:

答案 0 :(得分:2)

使用此方法“protected override void OnPreviewMouseUp(MouseButtonEventArgs e)” 你可以捕获这个方法中的元素。 如果捕获的元素是超链接,则可以触发该超链接的单击事件。

我希望这有效;)