我尝试从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>
... 谢谢你的帮助
答案 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>