gpt4 book ai didi

wpf - 如何使工具提示立即出现在 Silverlight 中?

转载 作者:行者123 更新时间:2023-12-04 06:56:28 26 4
gpt4 key购买 nike

WPF , 我得到一个工具提示出现 立即像这样:

TextBlock tb = new TextBlock();
tb.Text = name;
ToolTip tt = new ToolTip();
tt.Content = "This is some info on " + name + ".";
tb.ToolTip = tt;
tt.Cursor = Cursors.Help;
ToolTipService.SetInitialShowDelay(tb, 0);

这使得用户体验 更好 因为如果用户想查看 的工具提示五 页面上的项目,他不必等待 每个人的第二个。

但是由于 Silverlight 没有 SetInitialShowDelay,有什么办法可以让工具提示立即出现?

最佳答案

您需要 Hook MouseEnter 事件并立即自己显示它:-

    TextBlock tb = new TextBlock(); 
tb.Text = name;
ToolTip tt = new ToolTip();
tt.Content = "This is some info on " + name + ".";
ToolTipService.SetToolTip(tb, tt);
tb.MouseEnter += (s, args) => {
((ToolTip)ToolTipService.GetToolTip((DependencyObject)s)).IsOpen = true;
};

关于wpf - 如何使工具提示立即出现在 Silverlight 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2478576/

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