WPF UIElement可以显示没有MouseOver的工具提示吗?

时间:2017-10-31 18:03:27

标签: wpf

如果鼠标/键盘实际上没有移过该元素,是否可以显示元素的工具提示?我知道,Popup会听起来是正确的解决方案,但对于我的表单,我希望工具提示显示在元素上,每次都很少。

1 个答案:

答案 0 :(得分:1)

  

如果鼠标/键盘实际上没有移过该元素,是否可以显示元素的ToolTip

是的,ToolTip有一个IsOpen属性,您可以设置:

<TextBlock x:Name="tb" Text="..." xmlns:s="clr-namespace:System;assembly=mscorlib">
    <TextBlock.ToolTip>
        <ToolTip IsOpen="True" Placement="Bottom" PlacementTarget="{Binding ElementName=tb}"
                 HorizontalOffset="100" VerticalOffset="100">
            <TextBlock>Tooltip...</TextBlock>
        </ToolTip>
    </TextBlock.ToolTip>
</TextBlock>