如何在鼠标移开时保持控件上的工具提示处于打开状态
本文关键字:控件 工具提示 状态 于打开 鼠标 | 更新日期: 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,并且工具提示应该保持打开状态,直到用户单击工具提示之外的某个位置。