【问题标题】:winform + wpf Focus Issue (click event does not fire for wpf)winform + wpf 焦点问题(wpf 不会触发点击事件)
【发布时间】:2012-09-04 07:47:51
【问题描述】:

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

【问题讨论】:

    标签: wpf winforms


    【解决方案1】:

    使用此方法“受保护的覆盖无效 OnPreviewMouseUp(MouseButtonEventArgs e)” 您可以在此方法中捕获元素。 如果捕获的元素是超链接,那么您可以触发该超链接的点击事件。

    我希望这行得通;)

    【讨论】:

    • 第一枪就开火了!! ;)
    猜你喜欢
    • 1970-01-01
    • 2020-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多