我以win形式托管WPF控件。在窗口的上半部分,我有winform控件(网格),在网格下方放置了我的WPF控件.wpf控件有记录列表,每个记录都有一个提供删除或编辑的超链接。当焦点在网格上并尝试单击wpf超链接时,超链接单击事件不会触发,而是将焦点设置在wpf控件上。在下一次单击时,它会调用超链接事件。我想避免这两次点击。它应该在第一个镜头中触发click事件吗?
答案 0 :(得分:2)
使用此方法“protected override void OnPreviewMouseUp(MouseButtonEventArgs e)” 你可以捕获这个方法中的元素。 如果捕获的元素是超链接,则可以触发该超链接的单击事件。
我希望这有效;)