首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ToolTip保持开放

ToolTip保持开放
EN

Stack Overflow用户
提问于 2018-11-30 20:30:58
回答 1查看 63关注 0票数 0

我需要在某个控件上显示ToolTip一段时间,使用下面的代码我可以显示ToolTip,但它不会消失:

代码语言:javascript
复制
Public Sub tooltipControl(ByVal kontrola As Object, ByVal opened As Boolean, ByVal Optional poruka As String = "", ByVal Optional boja As Object = Nothing)
    Dim ellipse1 As New Ellipse
    ellipse1.Height = 25
    ellipse1.Width = 50
    ellipse1.Fill = Brushes.Gray
    ellipse1.HorizontalAlignment = HorizontalAlignment.Left


    Dim bubble As New ToolTip
    bubble.PlacementTarget = kontrola 
    bubble.Placement = PlacementMode.Bottom
    ToolTipService.SetShowDuration(kontrola, 5000)
    Dim bdec As New BulletDecorator
    Dim littleEllipse As New Ellipse

    littleEllipse.Height = 20
    littleEllipse.Width = 20
    littleEllipse.Fill = boja
    bdec.Bullet = littleEllipse

    Dim tipText As New TextBlock
    tipText.Text = poruka
    bdec.Child = tipText
    bubble.Content = bdec

    bubble.IsOpen = True
    kontrola.ToolTip = bubble
End Sub
EN

回答 1

Stack Overflow用户

发布于 2018-11-30 21:09:54

设置工具提示所属元素的持续时间

代码语言:javascript
复制
ToolTipService.SetShowDuration(kontrola, 5000)

并在打开之前添加工具提示

代码语言:javascript
复制
kontrola.ToolTip = bubble
bubble.IsOpen = True
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53557658

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档