工具提示样式ToolTipService.ShowDuration

时间:2015-08-29 16:56:15

标签: wpf tooltip

Property ToolTipService.ShowDuration不受影响
其他属性设置为
如何通过Style设置ToolTipService.ShowDuration?

<Style TargetType="ToolTip">
       <Setter Property="FontFamily" Value="Segoe UI SemiLight" />
       <Setter Property="ToolTipService.ShowDuration" Value="20000" />
       <Setter Property="Foreground" Value="{StaticResource BrushLightBlue}" />
</Style>

具体来说,我遇到了MenuItem的这个问题

1 个答案:

答案 0 :(得分:4)

应在具有TooltipService.ShowDuration的元素上设置

ToolTip附加属性。例如:

<Style TargetType="{x:Type Button}">
    <Setter Property="ToolTipService.ShowDuration" Value="20000" />
</Style>

对于MenuItem,这应该可行

<Style TargetType="Menu">
    <Style.Resources>
        <Style TargetType="MenuItem">
            <Setter Property="ToolTipService.ShowDuration" Value="20000"/>
        </Style>
    </Style.Resources>
</Style>