Ribbon TooltipOpened

时间:2017-02-09 06:32:13

标签: wpf ribbon

我尝试从RibbonSplitButton上的Event ToolTipOpening获取EventTrigger 但我从来没有得到任何事件,其他事件也没有问题。

<RibbonSplitButton Label="Move File Down" Command="{BindingMoveFileDownCommandDetermine}" SmallImageSource="Images/32/MoveDown.ico" ToolTipTitle="Move File Down" ToolTipDescription="{Binding TextForMoveDown}" ToolTipOpening="RibbonSplitButton_ToolTipOpening" >       
<i:Interaction.Triggers>
    <i:EventTrigger EventName="ToolTipOpening">
        <i:InvokeCommandAction Command="{Binding MoveFileDownCommandDetermine}"/>                            
    </i:EventTrigger>
</i:Interaction.Triggers>

... 谢谢你的帮助

1 个答案:

答案 0 :(得分:0)

ToolTipOpening事件是从FrameworkElement继承的,并且没有为RibbonSplitButton引发事件。

如果您设置了继承的Tooltip属性,您会注意到此工具提示实际上无法显示。

您可以处理ToolTipOpening事件,而不是处理MouseEnter事件:

<i:Interaction.Triggers>
    <i:EventTrigger EventName="MouseEnter">
        <i:InvokeCommandAction Command="{Binding MoveFileDownCommandDetermine}"/>
    </i:EventTrigger>
</i:Interaction.Triggers>