如何在鼠标移开时保持控件上的工具提示处于打开状态

本文关键字:控件 工具提示 状态 于打开 鼠标 | 更新日期: 2023-09-27 17:59:22

N。B.我不能使用弹出菜单。它必须是一个工具提示。原因对我来说和对任何人来说都是令人沮丧的,但它必须是一个工具提示。

是否可以覆盖FrameworkElement。ToolTipOpening,FrameworkElement。工具提示关闭,工具提示。已打开,或工具提示。关闭事件以保持工具提示打开,使其保持打开状态并允许我在工具提示上放置交互式控件?

如何在鼠标移开时保持控件上的工具提示处于打开状态

你试过设置吗

ToolTip.IsOpen = true;
ToolTip.StaysOpen = true;

来自MSDN:

备注


工具提示未打开时,不支持StaysOpen属性的值false。若要创建一个工具提示,该工具提示在鼠标按钮位于工具提示之外时一直保持打开状态,必须将StaysOpen属性和IsOpen属性都设置为true。如果工具提示未打开时StaysOpen设置为false,则会发生NotSupportedException。

我还没有尝试过,但根据MDSN文本,我猜在Opened事件处理程序中,您可以将StaysOpen和IsOpen都设置为true,并且工具提示应该保持打开状态,直到用户单击工具提示之外的某个位置。