gpt4 book ai didi

c# - wpf 工具提示未显示在用户控件或其子控件上

转载 作者:太空狗 更新时间:2023-10-29 23:12:01 24 4
gpt4 key购买 nike

我有一个 Canvas ,上面排列着用户控件。当工具提示分配给用户控件或其子控件之一时,该工具提示不会显示(也不会触发打开事件)。我没有明确禁用其中任何一个。

我在应用程序的其他地方放置了大量工具提示,它们都会显示,除了我创建的用户控件上的那些。

有什么想法吗?

层次结构大致如下:

<Grid>
<Canvas>
<UserControl>
<Canvas>
<Line/>
<Rectangle/>
</Canvas>
</UserControl>
</Canvas
</Grid>

最佳答案

如果 Usercontrol 的背景为 x:Null,则鼠标事件将落入底层内容。您可以使用“透明”来确保鼠标事件转到用户控件。

这种行为并不是用户控件独有的;这是所有 WPF 的一般行为。在您的示例中,假设您对子元素进行了填充,您应该能够将鼠标悬停在这些元素上,并查看您设置的工具提示。

关于c# - wpf 工具提示未显示在用户控件或其子控件上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/478209/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com